Senior Go Engineer
Core
Designing, building, and maintaining scalable backend services and microservices using Go.
Role type
Senior Go backend engineer
Builds
Backend services and microservices
Domain
Cloud-native distributed systems
Deliverable
production ML models | product features | infrastructure
Required skills
Go language expertise, microservices architecture, containerization (Docker, Kubernetes), cloud platforms (AWS, GCP, Azure), SQL and NoSQL databases, distributed systems concepts, CI/CD pipelines, automated testing, performance optimization
Preferred skills
Mentoring junior engineers, driving development process improvements, technical documentation
Technologies
Go, Docker, Kubernetes, AWS, GCP, Azure, SQL, NoSQL
Responsibilities
Develop, test, and maintain backend services and microservices; Conduct thorough code reviews; Optimize applications for performance and scalability; Mentor junior and mid-level engineers; Maintain comprehensive technical documentation
Seniority
Senior, hands-on IC with mentorship responsibilities