HimalayasHimalayas logo
DI

Software engineer

Distro

Salary: 22k-24k USD

Kenya only

Stay safe on Himalayas

Never send money to companies. Jobs on Himalayas will never require payment from applicants.

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 ASP.NET 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#, ASP.NET 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 C#.
  • Proficiency with React (functional components, hooks) and TypeScript.
  • Strong familiarity with Azure services: App Service, Functions, Azure SQL Database, DevOps pipelines.
  • Solid skills with SQL Server (2016+) or Azure SQL: schema design, T-SQL, performance tuning, migration.
  • Experience designing RESTful APIs, ASP.NET Core Web API, and Entity Framework Core (or similar ORM).
  • Expertise in Git source control and configuring CI/CD pipelines (Azure DevOps, GitHub Actions).
  • Comfortable with HTML5, CSS3 (or CSS-in-JS), modern JavaScript/TypeScript tools (Webpack, Babel, npm).
  • Excellent problem-solving, critical thinking, independent and collaborative work capabilities.
  • Strong written and verbal communication skills, detail-oriented with focus on quality.
  • Effective time management and timely delivery of work.
We welcome candidates who embrace continuous learning, thrive in modern full-stack environments, and leverage cloud technologies to drive business value.
#SolvoGlobal

About the job

Apply before

Posted on

Job type

Full Time

Experience level

Salary

Salary: 22k-24k USD

Education

Bachelor degree

Experience

2 years minimum

Experience accepted in place of education

Location requirements

Hiring timezones

Kenya +/- 0 hours
Claim this profileDI

Distro

View company profile

Similar remote jobs

Here are other jobs you might want to apply for.

View all remote jobs

44 remote jobs at Distro

Explore the variety of open remote roles at Distro, offering flexible work options across multiple disciplines and skill levels.

View all jobs at Distro

Find your dream job

Sign up now and join over 100,000 remote workers who receive personalized job alerts, curated job matches, and more for free!

Sign up
Himalayas profile for an example user named Frankie Sullivan