Role :Back End Developer
YOE: 8+
Location :Mexico
Skill Set : Java, Scala, or Kotlin
Notice period : 2 weeks
The Role
The Senior Software Engineer builds and extends backend architecture to support new country launches, new features, and fast growing user base. As a technologist and a leader, the Senior Backend Engineer pushes the team towards building a highly available, scalable, reliable, fault tolerant, and performant microservices platform.
What You'll Do
Develop, test, and deploy software solutions using Java, Scala, or Kotlin
Design and contribute to backend systems, making key architectural decisions
Ensure code quality and consistency through best practices and code reviews
Create and maintain clear and concise technical documentation
Participate in problem-solving for production issues and contribute to continuous improvement.
Potentially mentor junior engineers
What You'll Need
· 5+ years of professional software development experience
· Expertise in at least one of the following languages: Java, Scala, or Kotlin
· Solid understanding of software development principles, design patterns, and best practices
· Experience with REST or gRPC APIs
· Proficiency in CI/CD practices and tools (e.g., Jenkins, Maven, Gradle, sbt)
· Experience with containerization and orchestration tools like Docker or Kubernetes
· Experience with Cloud infrastructure (AWS, Google Cloud, or Azure) and deploying services at the infra level.