M-KOPA logo
M-KOPA

Our mission: To make financing for everyday essentials accessible to everyone

Backend Engineering Team Lead

Backend EngineerSoftware EngineerFull TimeRemoteSeniorTeam 1,001-5,000H1B No SponsorCompany SiteLinkedIn

Location

Kenya

Posted

14 days ago

Salary

0

Seniority

Senior

Bachelor DegreeEnglishAzureCloudKafkaRabbitMQ.NET

Job Description

Backend Engineering Team Lead

M-KOPA

• Lead a team of backend engineers through both greenfield and legacy projects • Own the full software lifecycle from design ideation through to production and eventual decommissioning • Set architectural direction and partner closely with Product Manager counterpart on roadmap planning and prioritisation • Serve as a servant leader who grows the people while shipping high-quality, impactful software

Job Requirements

  • Strong hands-on background in C#/.NET backend development
  • Proven experience with Azure cloud services
  • Solid understanding of event-driven architecture and microservice development (Service Bus, RabbitMQ, Kafka etc)
  • Experience leading or mentoring engineers in a collaborative team environment
  • Ability to set technical direction and provide architectural guidance
  • Comfortable working with Product to shape roadmaps and drive delivery

Benefits

  • 🌍 Fully remote role within UTC -1 to UTC +3 time zones
  • 💼 Work with diverse teams across the UK, Europe, and Africa
  • 📈 Professional development programmes and coaching partnerships
  • 👨‍👩‍👧 Family-friendly policies and flexible working arrangements
  • 💚 Well-being support and genuine career growth opportunities

Related Job Pages

More Backend Engineer Jobs

Broadvoice logo

Software Engineer (Node.js & Nest.js)

Broadvoice

Be Brilliant About The Way You Connect

Backend Engineer14 days ago
Full TimeRemoteTeam 51-200H1B No Sponsor

Role Description Weʼre seeking a talented and experienced full-stack software developer with expertise in Node.js, Nest.js, Kafka, Postgres, and React.js, and a passion for building scalable and robust solutions. As part of our dynamic team, youʼll play a key role in developing and implementing innovative software products, collaborating closely with product managers, designers, QA analysts, and fellow developers. We highly value experience with leading AI tools and services, as we continuously explore cutting-edge technologies to enhance our products. Additionally, we seek someone with a sharp, critical mindset, someone who challenges assumptions, brings fresh perspectives, and actively contributes to shaping innovative, forward-thinking solutions. - Design, develop, and maintain software solutions using Node.js, Nest.js, and React.js. - Implement and evolve Event-Driven Architectures with Kafka. - Design and deliver AI-based capabilities, including: - MCP servers for secure and reusable system integrations - LLM-powered features for analytics, insights, and automation - AI-driven workflows embedded in CCaaS experiences - Collaborate with product, data, and UX teams to translate business needs into production-ready solutions. - Leverage AI tools and services to optimize and enhance solutions. - Mentor development teams and promote high code quality standards. - Contribute from discovery to delivery, translating business requirements into technical specifications. - Write clean, maintainable, and well-tested code. - Participate in code reviews and knowledge sharing. - Maintain clear technical documentation. - Proactively identify improvements and propose innovative solutions. Qualifications - Bachelorʼs degree in Computer Science or a related field. - 4+ years of experience in software development with Node.js, TypeScript (and/or Nest.js), React.js. - Strong understanding of loosely coupled architectures. - Experience with AI tools and services is a strong plus. - Proficiency with Git, Linux, and Agile methodologies. - Excellent problem-solving skills with a critical and analytical mindset. - Strong communication skills and experience working with remote teams (fluent English required). - Leadership qualities with a collaborative, team-oriented mindset. - A passion for learning, experimenting with new technologies, and challenging conventional solutions. - Knowledge in VoIP environments, LLM-powered features, Apache Kafka, Postgres, Docker, Kubernetes, and event-driven architectures. Benefits - 🚀 Grow Your Career: Whether you’re interested in advancing technical skills, developing leadership acumen, or exploring new areas, we support your career journey with clear growth paths, access to learning resources, and mentorship. - 🏡 Enjoy Flexibility: We know life happens outside of work. Our remote-first approach and focus on work-life harmony let you thrive in all areas of your life. - 🤝 Community & Culture: Be part of a team that values diversity, inclusion, and a sense of belonging—where your contributions make a real difference. - 🌟 Make an Impact: With us, your ideas are heard, and your work is meaningful. As a member of our team, you’ll play a central role in building a more reliable and process-oriented infrastructure for Broadvoice’s future.

Worldwide
Full TimeRemoteTeam 1,001-5,000H1B Sponsor

Role Description Responsible for maintaining integration with the Checkmate API service, including: - Adding support for new features - Resolving synchronization issues - Curating the data as needed Code, test, debug, document, and install new programs and technologies and changes to existing programs and technologies. Design programs and technologies under the supervisor’s direction with focus on internal and external clients, including: - Attorneys - Paralegals - Administrative staff - Clients Act as the liaison and point of contact between Checkmate and Husch Blackwell on all Checkmate related matters. Liaison with the Power BI team to set up reports based on Checkmate data. Analyze end user data needs and develop user-oriented solutions that interface with existing applications. Write structured application and interface code from specifications conforming to established methodology and standards. Conduct unit tests of new and modified applications. Participate in code reviews to represent reviewed work for adherence to standards and specifications. Write and revise program documentation, operations documentation, and user guides in accordance with standards. Maintain and provide support for in-house and third-party applications as needed. Perform research to resolve problems and identify opportunities to correct the situation. Timely complete assignments and make suggestions to improve quality and processes. Identify and communicate the need for resources for assigned tasks and areas. Adhere to established processes and standards. Monitor progress on tasks against plans and report status to the appropriate people. Provide estimates for assigned tasks. Translate detailed specifications and functional requirements into structured application programs, scripts, network solutions, or requirements. Create and maintain documentation of work. Execute a test plan and document the results. The person in this position may work remotely from any location in the United States. Qualifications - Master’s degree in Computer Science, Information Systems, or a closely related field - 2 years of experience in any software developer role - 2 years of experience building applications on the .Net platform - 2 years of experience with .Net Core, C# and SQL Server; and implementing SQL scripts, stored procedures, and ETL processes - 2 years of experience with Entity Framework Code First - Consuming REST API and JSON data from third parties - Unit testing - Azure Function Apps - Demonstrated experience with full stack development, and troubleshooting and root cause analysis - Demonstrated experience with Microsoft Azure Web Apps, Api Apps, and Logic apps Contact Information Send résumés to: - Katie Penquite, Director – Talent Acquisition - Husch Blackwell LLP - 4801 Main Street, Suite 1000 - Kansas City, MO 64112 - Email: katie.penquite@huschblackwell.com

United States
Full TimeRemoteTeam 11-50Since 1988H1B No Sponsor

• Development and consumption of SOAP and REST APIs; • Integrations between corporate systems; • Development of workflows and scheduled tasks; • Log analysis and handling; • Troubleshooting and production support; • Development and maintenance of customizations in Protheus; • Support and monitoring of integrations; • Incident analysis and resolution; • Development of evolutionary enhancements; • Technical support for testing (homologation) and deployments; • Work on financial, banking, and operational integrations.

Brazil
Deel logo

Backend Engineer, Node.js/Typescript

Deel

Deel helps businesses hire anyone, anywhere. It's global payroll for employees and contractors from around the world.

Backend Engineer14 days ago
Full TimeRemoteTeam 1,001-5,000Since 2018H1B Sponsor

• Collaborate in a Cross-Functional Team: Work closely with Frontend Engineers, Product Teams, Designers, and QA professionals to create seamless experiences. • Participate in Product Planning: From discovery to deployment, we value your input throughout all stages of the Software Development Lifecycle • Develop and Enhance Features: Collaborate to develop robust new features, APIs, and continuously improve our industry-leading products. Help find and fix bugs at "Deel Speed." • Provide an Exceptional, Customer-Centric Experience: Ensure top-tier products and services through quality engineering and attentive, customer-focused development.

Canada
Job Closed