Backend Engineer developing scalable backend systems for Tala's customer experience. Integrating various solutions while upholding engineering standards and best practices.
Responsibilities
Design, develop, test, and deploy scalable backend software solutions using Java or Kotlin
Make key architectural and design decisions for backend systems
Build and maintain deployment infrastructure, including CI/CD pipelines
Manage schema evolution and data migrations in production environments
Proactively optimize system performance (profiling, caching, JVM tuning, etc.)
Ensure high code quality through reviews, testing, and adherence to engineering best practices
Enhance monitoring and alerting to improve system availability and responsiveness
Create and maintain clear, concise, and up-to-date technical documentation
Requirements
5+ years of professional software development experience
Expertise in Java or Kotlin
Strong understanding of software design principles, patterns, and best practices
Experience with databases (SQL and/or NoSQL) and data migrations
Familiarity with containerization and orchestration tools such as Docker and Kubernetes
Experience with non-blocking/asynchronous programming (e.g., Spring WebFlux, Reactor)
Knowledge of message brokers or event-driven architectures (e.g., Kafka, RabbitMQ)
A collaborative mindset and passion for building scalable, reliable, and impactful technology.
Benefits
Our vision is to build a new financial ecosystem.
Inclusion fosters innovation we’re proud to have a diverse global team.
Embedded Software Engineer designing and developing software for next generation tactical communications. Leading a team through Agile processes to ensure mission - critical operations.
Messaging Product Owner responsible for enterprise messaging platforms at KPMG. Leading engineering and product ownership for Exchange Online, Proofpoint, and M365 collaboration tools.
Staff Engineer developing high - performance data solutions at GEICO. Driving insurance business transformation through innovative data pipelines and advanced engineering practices.
Senior Software Engineer developing web applications and REST services at Dentsu India. Collaborating on software features and technical improvements within Agile methodologies.
Full Stack Developer at Guidehouse designing and building cloud - native applications. Collaborating with teams to modernize solutions on the AWS platform, ensuring quality and resilience.
Product Engineer supporting new product testing and development for manufacturing at Pandora. Collaborating with teams to optimize processes and ensure product readiness for mass production.
Full Stack Developer at Eyecare Health focusing on scalable web solutions and microservices. Involved in developing modern applications using React.js and Node.js architecture.
Senior Full Stack Software Developer at GM designing high - quality enterprise applications. Collaborating within agile teams to deliver solutions that are performant and secure.
Principal Software Engineer at General Motors responsible for designing and implementing scalable software for Autonomous Vehicles. Leading software strategies and providing mentorship to engineering teams.
Software Engineer at Kyndryl designing, developing, and implementing cloud - native solutions. Engaging with clients and mentoring teams on application modernization strategies.