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.
As an Embedded Software Engineer at Zühlke, collaborate on innovative software solutions for diverse industries. Engage in programming, requirements engineering, and direct client communication in an agile environment.
Full Stack Software Engineer III developing enterprise - grade software for Forrester, handling design, implementation, and delivery of high - quality code with effective collaborations.
Senior Product Engineer at Rootly crafting end - to - end features for scalable incident management platform. Collaborating with teams to enhance user experiences and drive product excellence in a dynamic environment.
Trainee Software Engineer developing cloud - native microservices at one of Europe's fastest growing FinTechs. Engaging in structured education program and real - world engineering skills training.
Software Architect designing and implementing high - quality software for KBR’s national security solutions. Collaborating with a team to ensure the integration of complex space and ground communication systems.
Lead Software Engineer in hybrid role focusing on telecom and utility ecosystem integrations at Kraken. Design scalable and resilient systems that enable developer - friendly platforms.
Senior Software Engineer coding in collaboration with a global team at a company transforming the energy sector. Join us in making a sustainable impact with innovative technology.
Staff Software Engineer at Oscar Health leading technical efforts to build reliable applications and infrastructure. Collaborating across teams to improve the health care system for members and providers.
Full Stack Developer in Credit and Capital Tribe at SEB. Innovate with .NET and Angular, shaping Credit Decision processes and driving long - term value.
Software Engineer responsible for entire software development lifecycle at Test Company. Collaborating with teams to enhance internal and customer - facing solutions and services.