RemoteWLBRemote only
Back to all jobs
Tala logo
Remote role · software

Software Development Engineer - II

Tala

Salary
JavaCloud ComputingMicroservicesSoftware EngineeringAWS
Role brief

Description

The SDE will build and extend Tala’s backend architecture to support new country launches, new features, and a fast-growing user base. As a technologist, the Backend Engineer works towards building a highly available, scalable, reliable, fault-tolerant, and performant microservices platform.
The Backend Engineer follows Tala’s engineering processes and standards while advancing Tala’s mission and business objectivesThis is a critical technical role within Tala’s technical track. You will report to the Engineering Manager and collaborate cross-functionally with all Tala teams across the globe.

The SDE will build and extend Tala’s backend architecture to support new country launches, new features, and a fast-growing user base. As a technologist, the Backend Engineer works towards building a highly available, scalable, reliable, fault-tolerant, and performant microservices platform.
The Backend Engineer follows Tala’s engineering processes and standards while advancing Tala’s mission and business objectivesThis is a critical technical role within Tala’s technical track. You will report to the Engineering Manager and collaborate cross-functionally with all Tala teams across the globe.

What You'll Do

  • Designing and building large components in multiple services.
  • Work with the team to ensure high quality of architecture and design of systems.
  • Create the optimum technical solution considering all the non-functional requirements.
  • Functionally decompose complex problems into simple, straight-forward solutions.
  • Articulate precisely both technical and business requirements by engaging with architects, data scientists, businesses, and product managers.
  • Engage with team members through technical discussions, design, and ideation through white-boarding.

  • What You'll Need

  • 3+ years experience building successful production software systems.
  • A solid grounding in Computer Science fundamentals (based on a BS or MS in CS or related field)
  • Incisive ability and demonstrated experience to convert raw requirements into solid architecture and design while exploring technical feasibility tradeoffs.
  • Strong understanding of Java and open-source technologies.
  • Experience designing and deploying for cloud technologies (AWS or GCP)
  • Demonstrated ability to achieve stretch goals in a highly innovative and fast paced environment.