The Senior Web Applications Developer helps build Tala’s frontend application to support market operations, new features and migration process. They push the team towards building a highly available, scalable, reliable, fault-tolerant, and performant platform. They are a great collaborator. The Senior Web Applications Developer follows and improves upon Tala’s engineering processes and standards while advancing Tala’s mission and business objectives.
This is a technical role within Tala’s technical track. You will report to the Director Production Support and collaborate cross-functionally with all Tala teams across the globe.
What You’ll Do:
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
Collaborate and support cross-functional teams (Product, Data, Credit, CX and Business Development) to ship scalable software solutions
Help to continually improve our codebase with clean and efficient code as well as solve 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 frontend modules
Help advance monitoring and alerting capabilities of backend modules to allow proactive improvements to availability and response times
What You’ll Need:
5+ years of software engineering experience
3+ years coding in one or more of the following languages: Javascript, Typescript
Expert knowledge in building React based frontend applications
Familiarity with one or more of the following languages: Java, Scala, Kotlin
Expert knowledge in REST API design and development for mobile/web use
Familiarity in building services as part of microservices architecture deployed in a cloud environment
Experience working with both relational (MySQL) and non-relational (Cassandra, Redis) databases
Experience working with a team distributed globally
Ability to prioritize and communicate effectively in a fast-paced environment
Proficiency with Agile development process
Strong documentation skills
Demonstrated ability to interview candidates and evaluate technical skills and develop junior engineers
go to method of application »
Use the link(s) below to apply on company website.
Apply via :