This is a remote position.
We are looking for a skilled Mid-Level Golang Developer to join our fully remote engineering team. In this role, you will design, develop, and maintain cloud-native microservices that power high-performance, scalable backend systems. You will collaborate with senior engineers and global teams to deliver reliable, secure, and well-architected solutions across cloud and containerized environments.
Requirements
- 0-3 years in software development with at least 1 year in Golang
- Proficiency with MongoDB integration and data queries
- Hands-on experience deploying/operating apps in AWS environments
- Strong skills with Kubernetes, Docker, and Helm for orchestration
- Knowledge of observability with OpenTelemetry and Datadog
- Experience with CI/CD pipelines (GitHub Actions, GitLab CI)
- Familiarity with Linux scripting, TDD, and Git workflows
- Background in EV telematics, subscription services, or usage-based billing
- Knowledge of payment integrations (Stripe, Zuora, Apple Pay, Google Pay, crypto)
- Exposure to Vue.js or React.js for front-end development
- Golang backend microservices
- AWS cloud deployment
- Kubernetes/Docker/Helm
- Gorilla Mux/gRPC
- Git workflows
- TDD practices
- Payment gateway integration knowledge
Roles and Responsibilities
• Develop and maintain backend micro services using Golang, leveraging frameworks such as Gorilla Mux and gRPC.
• Design efficient data models and perform CRUD operations using MongoDB, following best schema and query optimization practices.
• Deploy and manage cloud applications using AWS services including API Gateway, Lambda, EKS, EC2, and S3.
• Containerize applications with Docker and oversee cloud-native deployments using Helm.
• Implement end-to-end observability using OpenTelemetry, and build monitoring dashboards in Datadog to ensure system health and performance.
• Contribute to automated build, test, and deployment workflows using GitLab CI/CD and GitHub Actions.
• Troubleshoot production issues, perform root cause analysis, and deliver high-quality fixes that enhance system reliability.
• Participate in agile ceremonies, perform code reviews, and collaborate effectively with cross-functional and distributed teams.
Salary: 24000