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
- Work with deployment infrastructure and tooling, including CI/CD pipelines
- Handle schema evolution and data migrations in production systems
- Optimize backend systems for performance, including profiling, caching, and JVM tuning
- Ensure code quality and consistency through best practices and code reviews
- Create and maintain clear and concise technical documentation
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 databases (SQL and/or NoSQL) and data migrations
- Familiarity with message brokers or event-driven architectures (e.g., Kafka, RabbitMQ)
- 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
Top Skills
What We Do
Tala is a global technology company on a mission to build a financial system that works for everyone. More than 6 million people have borrowed through Tala’s smartphone app, which provides instant credit scoring, lending, and other personalized financial services in emerging markets. We are present in the United States, Kenya, Mexico, the Philippines and India.
Why Work With Us
We are on a global mission to serve the underserved. We use mobile technology and data science to make financial services simple, inclusive, and accessible. We are expanding across product offerings, countries and crypto and are looking for people who have an entrepreneurial spirit and are passionate about the mission.
Gallery
