We are looking for a Lead Golang Engineer to join our team!The ideal candidate will take ownership of designing developing and maintaining scalable high-performance applications while also mentoring and leading a team of engineers. Experience with Java is a plus.
Our client is one of Azerbaijans leading mobile telecommunication providers with the most significant 49% market share and 5.0 million customers. Together with N-iX our customer plans to develop a Financial Payment Technology Platform Solution that allows B2C interactions for its impressive customer base which includes 99.8% of Azerbaijans population.
Responsibilities:
- Lead the design development and deployment of backend microservices using Go (Java is a plus)
- Drive architectural decisions and ensure best practices in software development
- Mentor and guide team members fostering a culture of continuous learning and high performance
- Collaborate with product managers and stakeholders to deliver solutions that meet business objectives
- Ensure code quality scalability and maintainability through code reviews testing and automation.
Requirements:
- Extensive production experience with Go.
- Strong hands-on knowledge of Go: concurrency (goroutines/channels) context/timeouts and writing idiomatic maintainable code.
- Experience designing building and operating high-load backend services and microservices (scalability resilience consistency trade-offs).
- Hands-on experience with API design and implementation: REST and/or gRPC versioning and backward compatibility.
- Solid knowledge of datastores (SQL/NoSQL) caching and data consistency fundamentals.
- Production engineering skills: automated testing (unit/integration) observability (logs/metrics/traces) troubleshooting and performance profiling.
- Proven track record of leading engineering teams and delivering complex projects; strong communication and leadership skills.
- Cloud platforms: AWS (preferred not required)
Preferred:
- Experience with CI/CD pipelines; containerization and orchestration (Docker Kubernetes); and production monitoring/observability tools.
- Familiarity with Agile/Scrum practices and working in cross-functional teams.
We offer*:
- Flexible working format - remote office-based or flexible
- A competitive salary and good compensation package
- Personalized career growth
- Professional development tools (mentorship program tech talks and trainings centers of excellence and more)
- Active tech communities with regular knowledge sharing
- Education reimbursement
- Memorable anniversary presents
- Corporate events and team buildings
- Other location-specific benefits
*not applicable for freelancers
Required Experience:
IC
We are looking for a Lead Golang Engineer to join our team!The ideal candidate will take ownership of designing developing and maintaining scalable high-performance applications while also mentoring and leading a team of engineers. Experience with Java is a plus.Our client is one of Azerbaijans lead...
We are looking for a Lead Golang Engineer to join our team!The ideal candidate will take ownership of designing developing and maintaining scalable high-performance applications while also mentoring and leading a team of engineers. Experience with Java is a plus.
Our client is one of Azerbaijans leading mobile telecommunication providers with the most significant 49% market share and 5.0 million customers. Together with N-iX our customer plans to develop a Financial Payment Technology Platform Solution that allows B2C interactions for its impressive customer base which includes 99.8% of Azerbaijans population.
Responsibilities:
- Lead the design development and deployment of backend microservices using Go (Java is a plus)
- Drive architectural decisions and ensure best practices in software development
- Mentor and guide team members fostering a culture of continuous learning and high performance
- Collaborate with product managers and stakeholders to deliver solutions that meet business objectives
- Ensure code quality scalability and maintainability through code reviews testing and automation.
Requirements:
- Extensive production experience with Go.
- Strong hands-on knowledge of Go: concurrency (goroutines/channels) context/timeouts and writing idiomatic maintainable code.
- Experience designing building and operating high-load backend services and microservices (scalability resilience consistency trade-offs).
- Hands-on experience with API design and implementation: REST and/or gRPC versioning and backward compatibility.
- Solid knowledge of datastores (SQL/NoSQL) caching and data consistency fundamentals.
- Production engineering skills: automated testing (unit/integration) observability (logs/metrics/traces) troubleshooting and performance profiling.
- Proven track record of leading engineering teams and delivering complex projects; strong communication and leadership skills.
- Cloud platforms: AWS (preferred not required)
Preferred:
- Experience with CI/CD pipelines; containerization and orchestration (Docker Kubernetes); and production monitoring/observability tools.
- Familiarity with Agile/Scrum practices and working in cross-functional teams.
We offer*:
- Flexible working format - remote office-based or flexible
- A competitive salary and good compensation package
- Personalized career growth
- Professional development tools (mentorship program tech talks and trainings centers of excellence and more)
- Active tech communities with regular knowledge sharing
- Education reimbursement
- Memorable anniversary presents
- Corporate events and team buildings
- Other location-specific benefits
*not applicable for freelancers
Required Experience:
IC
View more
View less