drjobs Junior GoLang Engineer

Junior GoLang Engineer

Employer Active

1 Vacancy
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
Send me jobs like this
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs
Job Location drjobs

Irvine - USA

Monthly Salary drjobs

Not Disclosed

drjobs

Salary Not Disclosed

Vacancy

1 Vacancy

Job Description

Position Title: Junior GoLang Engineer

Location: Irvine CA ( Onsite)

Duration: Long Term

F2F interview is required

W2 prefered

Job Summary

Were looking for a motivated and experienced Golang Developer to join our dynamic engineering team. In this role youll be responsible for designing developing and maintaining high-performance scalable and resilient backend services including those for media delivery. Youll use your strong command of Go and expertise in AWS to build and deploy robust cloud-native solutions. This is a great role for an engineer passionate about clean code distributed systems and tackling challenges in video streaming.

Key Responsibilities:

  • Backend Development: Design build and maintain efficient reusable and reliable Go code.
  • API Development: Develop and manage RESTful APIs and gRPC services for inter-service communication.
  • Media Streaming: Develop and maintain services for video processing and streaming using protocols like HLS.
  • Cloud Integration: Use various AWS services such as EC2 S3 Lambda Elemental MediaLive and CloudFront to build and deploy applications.
  • Microservices Architecture: Contribute to the design and development of our microservices-based architecture.
  • Containerization & Orchestration: Work with Docker to containerize applications and Kubernetes for deployment.
  • CI/CD Pipelines: Implement and maintain CI/CD pipelines for automated testing and deployment.
  • Write clean well-tested code and participate in code reviews to ensure high standards.
  • Troubleshooting & Optimization: Identify and resolve performance bottlenecks bugs and other production issues.
  • Collaboration: Work closely with cross-functional teams to deliver high-quality software solutions.

Required Qualifications and Skills:

  • Experience: 3-5 years of professional software development experience with a significant focus on Golang.
  • Programming Skills: Strong proficiency in Go concurrency paterns (goroutines and channels) and its ecosystem.
  • AWS Expertise: Hands-on experience with core AWS services (e.g. EC2 S3 Lambda RDS DynamoDB).
  • Database Knowledge: Experience with both SQL (e.g. PostgreSQL MySQL) and NoSQL (e.g. Redis) databases.
  • Version Control: Proficiency with Git and modern Git workflows.
  • Problem-Solving: Strong analytical and problem-solving abilities.

Preferred Qualifications:

  • Streaming Knowledge: Experience with video streaming protocols particularly HLS (HTTP Live Streaming).
  • Infrastructure as Code (IaC): Experience with tools like Terraform or AWS CloudFormation.
  • Monitoring Tools: Knowledge of monitoring and logging tools like Prometheus Grafana or the ELK stack.

Education:

  • A bachelors degree in computer science Engineering or a related field.

Employment Type

Full-time

Company Industry

About Company

Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.