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.
Responsibilities:
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
Requirements:
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.
Please, send your résumé in English to schedule a virtual interview (Résumé´s in Spanish won't be considered).
Recuerda que ningún reclutador puede pedirte dinero a cambio de una entrevista o un puesto. Asimismo, evita realizar pagos o compartir información financiera con las empresas.