Senior Software Engineer

Tala Logo

Tala

πŸ“Remote - Mexico

Summary

Join Tala, a company on a mission to empower the financially underserved, as a Senior Backend Engineer. You will play a key role in building and scaling our backend architecture to support new product launches and a rapidly growing user base. This position requires a strong background in functional programming languages, microservices architecture, and cloud infrastructure. As a leader, you will guide the team towards building a highly available and performant platform, while also collaborating with cross-functional teams. If you are passionate about making a global impact and have the technical expertise to match, we encourage you to apply.

Requirements

  • 5+ years coding in one or more of the following functional programming languages: Scala, Go, Kotlin
  • Strong Testing/TDD quality engineering practice
  • Developed and launched large scale consumer applications with the backend on Cloud infrastructure (AWS or Google Cloud) using microservices architecture paradigm
  • Expert knowledge in REST API design and development for mobile/web use

Responsibilities

  • Design and implement features as defined in the Product roadmap
  • Review design documents, perform code reviews and weigh in on implementation choices from other technical teams
  • Continually improve our codebase with clean and efficient code as well as solving problems using the most appropriate technology
  • Contribute to complete migration of legacy codebase to a microservices architecture
  • Contribute to the testing infrastructure to increase code coverage for backend modules
  • Collaborate and support with cross-functional teams (Product, Data, Credit, and Business Development) to ship scalable software solutions

Preferred Qualifications

Must have worked with event driven architectures and machine learning (ML) and/or AI solutions at scale

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.