
Senior Software Engineer
5 days ago
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.
-
Senior Software Engineer
5 days ago
Nairobi, Nairobi Area, Kenya Eclectics Intl. Full time 900,000 - 1,200,000 per yearCompany 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...
-
Senior Software Engineer
5 days ago
Nairobi, Nairobi Area, Kenya SunCulture Full time $90,000 - $120,000 per yearPosition: 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...
-
Senior Full Stack Software Engineer
5 days ago
Nairobi, Nairobi Area, Kenya KenyaMOJA Full time $90,000 - $120,000 per yearJob 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 yearCompany 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 yearCompany 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...
-
Senior Test Engineer
5 days ago
Nairobi, Nairobi Area, Kenya SWATX Full time $90,000 - $120,000 per yearSWATX 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 yearSoftware 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 yearAboutWe 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...
-
Principal Software Engineer
5 days ago
Nairobi, Nairobi Area, Kenya Cross Border Talents Full time €60,000 - €80,000 per yearCross 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...
-
Software Engineer Intern
5 days ago
Nairobi, Nairobi Area, Kenya Durrafx Full time $60,000 - $80,000 per yearSoftware 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...