3 months ago
Responsibilities
- Develop and maintain large-scale distributed backend software components across research, design, development, testing, rollout, and monitoring.
- Contribute to technological and architectural decisions.
- Conduct design and code reviews.
- Analyze and improve the efficiency, scalability, and stability of backend system components.
- Collaborate with cross-functional teams, including Frontend and DevOps, to deliver features.
Requirements
- 8+ years of backend engineering experience in a high-level programming language such as Java, C#, or Golang.
- Experience with cloud platforms including AWS, GCP, and Azure.
- Experience with microservices-based architecture, databases, and message queue technologies.
- Experience with continuous integration and deployment (CI/CD).
- Bachelor of Science in Computer Science, Software Engineering, or a related field.
- Legal authorization to work in the country of employment without visa sponsorship.
