Software engineer

🇰🇪 Nairobi, Nairobi City
$18 - $20 Annual
Posted 1 day ago
Expires June 1, 2026
Full TimeRemoteEngineeringProduct

General Description: The Software Engineer designs, develops, tests, and maintains the company's data processing solutions. These include modern.NET Core web applications, React front-ends, Azure cloud services, and SQL Server-based databases. The role involves analyzing user needs and software requirements to ensure design feasibility within time and cost limits, while upholding the company's core values: Integrity, Candor, Accountability, Respect, and Excellence.
Essential Job Functions:
• Collaborate with engineers, product owners, and stakeholders to design end-to-end solutions using Core, React, and Azure services.
• Translate user requirements into scalable software solutions using Agile/SCRUM practices and the full software development lifecycle (SDLC).
• Build and maintain rich client-side experiences with React (React Hooks, Redux or Context API, TypeScript).
• Develop and consume RESTful and GraphQL APIs using C#, Core Web API, and Entity Framework Core.
• Implement cloud-native solutions on Azure (App Service, Azure Functions, Azure SQL Database, Blob Storage, Key Vault, DevOps pipelines).
• Design, optimize, and maintain SQL Server databases (2019/2022 and Azure SQL), writing performance T-SQL queries, stored procedures, and indexing.
• Write unit and integration tests (xUnit, NUnit, Jest) and automate releases via Azure DevOps or GitHub Actions.
• Participate in code reviews, pair programming, and technical design discussions to ensure quality, security, and maintainability.
• Stay updated on.NET libraries, React ecosystem, Azure features, and best practices through training, conferences, and networks.
• Provide accurate task estimates, report progress, and promote high morale, motivation, and teamwork.
• Perform other duties to support projects and team goals.
Minimum Skills, Knowledge & Talents:
• BA/BS in Computer Science, Engineering, or equivalent professional experience.
• 2–4 years hands-on experience with.NET Core/5/6+ and...

More Jobs at Distro