Senior Software Engineer

closed
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

This job is filled or no longer available