Driving opportunity and growth through accessible, far-reaching and inclusive asset financing solutions.
Tech Lead – Messaging Experience Engineering
Location
Kenya
Posted
2 days ago
Salary
0
Seniority
Senior
Job Description
Tech Lead – Messaging Experience Engineering
Watu Credit
• Own the technical architecture for your squad's domain including system design and API contracts • Review and approve all pull requests for your squad • Define and maintain the squad's Definition of Done • Drive sprint planning in collaboration with the Product Owner • Partner governance for external partners and ensure quality and efficiency in delivery • Unblock engineers actively and provide direct, timely feedback to support their growth
Job Requirements
- 7+ years of software engineering experience
- Strong backend engineering fundamentals: distributed systems, event-driven architecture, API design, database design, and testing strategy
- Experience in an Agile/Scrum or Kanban environment
- Proven ability to review and reason about code across the full stack
- Proven experience leading or managing direct reports
- Strong hands-on experience with one or several backend languages (Java, Python, Node.js)
- Strong communicator with engineers, Product, and management
Benefits
- Health insurance
- Paid time off
- Professional development opportunities
- Flexible working arrangements
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Junior Software Developer, 2+ years
Info-Tech Research GroupWe help leaders achieve what they want most: measurable results.
• Build, test, and support the development of web software applications and internal tools • Analyze requirements and decide the best ways to meet or even rework them; unique and innovative ideas are welcome • Be proactive by finding and addressing areas of technical concern • Collaborate across teams to continually improve our processes • Learn and promote the use of design patterns and best practices • Contribute to Agile ceremonies for prioritizing, understanding, and estimating • Support the growth of our Agile practices through Retrospectives
• Participate in all aspects of the design and implementation of sophisticated products, utilizing the latest and most advanced engineering technologies in the industry. • Assist in the gathering, review and analysis of requirements, both from business users and from teams responsible for other application systems. • Participate in code and design reviews and technical presentations to cross-functional staff. • Track and support multiple simultaneous activities. • Collaborate with other developers in team projects. • Identify and implement appropriate testing strategies. • Assist with SQA efforts for development of test methodologies/programs to validate functionality/design of software systems. • Identify and drive improvements to current development processes, architectures and infrastructures. • Propose framework & opportunities for system enhancements to improve performance and overall user experience. • Support changes and enhancements from initial development to product deployment. • Actively seek to cross-train fellow engineers. • Collaborate with project team members and SQA representatives on all aspects of development, particularly as concerns documentation, customer satisfaction and security requirements.
Fullstack Developer – Mid-level/Senior
Base2 TecnologiaEspecialistas em Qualidade de Software, Desenvolvimento, Performance e Automação de Processos RPA.
• Base/labs is the AI and automation arm of BASE2. • Our mission is straightforward: to make AI accessible and profitable for companies of all sizes.
• Develop and maintain embedded software tailored to customer requirements. • Collaborate with customers, third party software teams and internal teams to define system specifications and ensure software compatibility. • Work remotely on customer computers to implement, test, and debug embedded software solutions. • Ensure timely delivery of software projects while maintaining high quality standards. • Provide technical support and troubleshooting assistance to customers during software deployment. • This position may require occasional international travel (up to 10%); typically, individual trips of short duration (3-5 days).




