Junior Golang AWS Developer
JobID: 51512
Junior Golang AWS Developer
Pay
Competitive salary commensurate with experience
Location
Plano, Texas, United States
Summary
We are seeking a motivated and detail-oriented Junior Golang Developer to join our dynamic engineering team onsite in Plano. The ideal candidate will possess a solid foundation in software development, with particular expertise in Golang, cloud technologies, and containerization. This full-time role offers an excellent opportunity for professional growth within a forward-thinking, cloud-focused environment. Collaborating closely with senior engineers, you will contribute to building robust backend services, optimizing cloud infrastructure, and enhancing development workflows to support scalable and reliable systems.
Requirements
- 4-6 years of professional software development experience, including at least 2 years with Golang
- Strong knowledge of REST API design, data structures, and backend system development
- Experience integrating MongoDB with backend applications
- Proficient with Docker, containerization, and basic Kubernetes concepts
- Working understanding of AWS deployment strategies (Lambda, EC2, API Gateway)
- Familiarity with CI/CD tools such as GitLab CI and GitHub Actions
- Basic Linux shell scripting skills and Git proficiency
- Excellent teamwork, troubleshooting, and communication skills
- Ability to prioritize tasks effectively in a fast-paced environment
Responsibilities
- Develop and maintain RESTful and gRPC APIs using Golang and Gorilla Mux
- Perform CRUD operations and optimize database queries in MongoDB
- Deploy, monitor, and manage services within AWS platforms including Lambda, EC2, and API Gateway
- Containerize applications with Docker and assist with Helm-based deployments
- Implement observability solutions using OpenTelemetry and Datadog tools
- Contribute to the development and maintenance of CI/CD pipelines leveraging GitHub Actions and GitLab CI
- Collaborate with senior engineers to troubleshoot bugs, perform testing, and support production systems
- Participate in agile development ceremonies, code reviews, and team knowledge sharing
Benefits
- Competitive compensation package
- Health, dental, and vision insurance options
- Opportunities for professional development and certifications
- Collaborative and innovative work environment
- Flexible work arrangements and support for work-life balance