Senior Software Engineer

5 days ago


Nairobi, Nairobi Area, Kenya Jasiri Full time $90,000 - $120,000 per year

Company Overview

We are a boutique technology consulting firm enabling leading startups and enterprises in the United States to augment their R&D teams with top-tier software engineering talent in Africa. We pride ourselves on delivering exceptional technical expertise and fostering long-term partnerships with both our clients and engineers. We are headquartered in Atlanta, GA, USA, with a local subsidiary in Nairobi, Kenya.

Position Summary

We are seeking experienced Senior Software Engineers, proficient in front-end and back-end, based in Nairobi, Kenya, to join our talent pool for client engagements. This role involves working on diverse projects across multiple industries, providing technical leadership and delivering high-quality software solutions. As part of our staff augmentation model, you'll have the opportunity to work remotely with different US clients while being supported by our dedicated team. You will start as a full-time contractor and will convert to a full-time employee of our organization 90 days later, upon successful completion of your first client engagement.

Key Responsibilities

Technical Development

· Design, develop, and maintain full-stack web applications using modern technologies and frameworks

· Build responsive front-end interfaces with frameworks such as React, Angular, or

· Develop robust back-end services using technologies like , Python, Java, or C#

· Design and implement RESTful APIs and microservices architectures

· Work with various databases including SQL and NoSQL systems

· Implement automated testing strategies including unit, integration, and end-to-end testing

Client Engagement

· Collaborate effectively with client teams and stakeholders

· Communicate technical concepts clearly to both technical and non-technical audiences

· Adapt quickly to new client environments, codebases, and business domains

· Participate in client meetings, sprint planning, and project retrospectives

· Ensure deliverables meet client requirements and quality standards

Professional Development

· Stay current with emerging technologies, frameworks, and industry best practices

· Contribute to internal knowledge sharing and technical documentation

· Participate in continuous learning and professional development activities

Requirements

Required Qualifications

Technical Requirements

· years of professional software development experience

· Bachelor's degree in computer science, engineering, or equivalent experience

· Strong proficiency in at least one programming language (JavaScript/TypeScript, Python, Java, C#, etc.)

· Strong experience with front-end frameworks (React, Angular, )

· Solid back-end development experience with frameworks like , Django, Spring Boot, or .NET

· Proficiency with database technologies (PostgreSQL, MySQL, MongoDB, Redis)

· Experience with cloud platforms (AWS, Azure, Google Cloud, etc.)

· Knowledge of containerization technologies (Docker, Kubernetes)

· Understanding of version control systems (Git) and collaborative development workflows

Professional Skills

· Proven ability to work independently and manage multiple priorities

· Strong problem-solving, analytical, and creative thinking skills

· Excellent written and verbal English communication abilities

· Experience working in Agile/Scrum development environments

· Ability to adapt quickly to new technologies and business domains

Nice to Have

· Experience with mobile development (React Native, Flutter, or native iOS/Android)

· Knowledge of data engineering tools and practices

· Familiarity with AI/ML integration and frameworks

· Previous consulting or client-facing experience

Benefits

What We Offer

· Competitive salary and benefits package as a full-time employee

· Flexible work arrangements and remote work options

· Opportunity to work on diverse, challenging projects across various industries

· Professional development budget for training and certifications

· Supportive talent management team to help you succeed

· Career growth opportunities within our expanding organization

· Paid time off and flexible holiday schedule

Work Environment

You will be working alongside US clients' teams, so candidates MUST be able to work in US time zones. A working laptop and fast internet connection are also required.

Application Process

Interested candidates should fill out the application form and submit their resumes. Please include links to your GitHub profile, portfolio, or notable projects that demonstrate your engineering capabilities.



  • Nairobi, Nairobi Area, Kenya Eclectics Intl. Full time 900,000 - 1,200,000 per year

    Company DescriptionEclectics Intl. is a Pan African company that serves over 244 financial institutions and other corporations across 25 countries in Africa. We deliver innovative, state-of-the-art, tailor-made software solutions for the banking, financial, agricultural, transport, and public sectors. Our mission is to provide top-notch software solutions...


  • Nairobi, Nairobi Area, Kenya SunCulture Full time $90,000 - $120,000 per year

    Position: Senior Software EngineerLocation: Nairobi, KenyaType: Full-timeReporting to: Manager, Software EngineerAbout SunCultureFounded in 2012, SunCulture's vision is to build a world where people take control of their environment in rewarding and sustainable ways. SunCulture does this by developing and commercializing life-changing technology that solves...


  • Nairobi, Nairobi Area, Kenya KenyaMOJA Full time $90,000 - $120,000 per year

    Job Description/RequirementsDepartment: EngineeringReports To: Engineering Manager/CTOJob OverviewA Senior Full Stack Software Engineer handles designing, developing, and supporting scalable end-to-end software solutions, covering both front-end and back-end systems. This role requires technical leadership, mentorship, and collaboration with cross-functional...

  • Software Engineer

    5 days ago


    Nairobi, Nairobi Area, Kenya datapace Full time $104,000 - $130,878 per year

    Company DescriptionDatapace quickly identifies database performance bottlenecks and delivers clear, actionable recommendations in seconds. Whether you're scaling a startup or optimizing a mature product, Datapace provides the insights of a world-class DBA without the cost or complexity. Our solution helps you pinpoint performance issues and implement...

  • Software Engineer

    5 days ago


    Nairobi, Nairobi Area, Kenya Mi Discount Technology Full time $104,000 - $130,878 per year

    Company DescriptionMi Discount Technology is a digital solutions provider revolutionizing fuel payments, mobility services, and emergency response across Africa. We build smart tools for individuals, corporates, and fuel brands to save money, access reliable services, and embrace digital transformation. Our innovative approach aims to enhance the user...


  • Nairobi, Nairobi Area, Kenya SWATX Full time $90,000 - $120,000 per year

    SWATX is looking for an experienced Senior Test Engineer to join our innovative team. In this pivotal role, you will lead the testing efforts for our software products, ensuring the highest standards of quality and performance. You will be responsible for designing test strategies, developing robust test cases, and executing comprehensive testing plans...

  • Software Engineer

    3 days ago


    Nairobi, Nairobi Area, Kenya Cit Logistics Systems Full time $104,000 - $130,878 per year

    Software Developer RoleAbout the RoleWe are seeking a highly skilled Software Developer with proven expertise in Flutter and the MERN stack (MongoDB, , React, ) to join our growing technology team. The successful candidate will play a key role in designing, developing, and maintaining both mobile and web applications that align with our strategic goals.Key...

  • Software Engineer

    5 days ago


    Nairobi, Nairobi Area, Kenya LifLif Kenya Full time $60,000 - $100,000 per year

    AboutWe are seeking a talented and motivatedSoftware Engineerwith expertise inFlutterand a working knowledge ofLaravel. The successful candidate will be responsible for developing, maintaining, and optimizing cross-platform mobile applications while integrating them with Laravel-based backends.Key ResponsibilitiesDesign, develop, and maintain mobile...


  • Nairobi, Nairobi Area, Kenya Cross Border Talents Full time €60,000 - €80,000 per year

    Cross Border Talents is looking for a Principal Java Engineer to start working in our client's location in Portugal.Are you a problem-solver with a background in software development?Do you want to be a part of an innovative team that uses its technical skills to make a positive impact?Then this role could be for youOur client is a fast-growing non-profit...


  • Nairobi, Nairobi Area, Kenya Durrafx Full time $60,000 - $80,000 per year

    Software Engineer Intern (Full-Stack – Golang, PostgreSQL, )Role DescriptionWe are seeking a highly motivatedSoftware Engineer Internto join our development team. This is afull-time remote rolewhere you will contribute to building and enhancing our software solutions. You will gain hands-on experience in full-stack development while learning directly from...