Home/Jobs/SENIOR SOFTWARE ENGINEER AT SOLVO GLOBAL
S
Job Rolling Basis

SENIOR SOFTWARE ENGINEER AT SOLVO GLOBAL

SOLVO GLOBALNairobi Rolling Basis

About This Opportunity

SEO Title: Senior Software Engineer at Solvo Global – Nairobi | 10+ Years Experience

Meta Description: Solvo Global is hiring a Senior Software Engineer in Nairobi. The role requires 10+ years of software industry experience and strong JavaScript/TypeScript and Node.js skills.

SEO Slug: senior-software-engineer-solvo-global

JOB DETAILS

Job Detail Information

Job Title

Senior Software Engineer

Company

Solvo Global

Location

Nairobi, Kenya

Job Type

Full Time, Onsite

Qualification

BA/BSc/HND

Experience

10+ years

Category

ICT / Computer

Salary

Not specified

Posted Date

September 17, 2026

Deadline

Not specified

JOB OVERVIEW

Solvo Global is looking for a Senior Software Engineer (Full Stack) to join a distributed software development team working on enterprise software products.

The successful candidate will work across the full application stack, from databases and backend services to front-end web applications. The role involves software development, system design, debugging, testing, code reviews, technical documentation and ensuring applications meet requirements for security, performance, data integrity and scalability.

The position is particularly suited to an experienced software engineer with strong expertise in JavaScript/TypeScript, modern web frameworks and Node.js and a background working on complex software products.

ABOUT SOLVO GLOBAL

Solvo Global connects North American companies with remote and nearshore talent while incorporating AI-powered tools into its service offering.

The company provides remote talent to businesses in the United States and Canada across more than 50 industry specialties.

JOB SUMMARY

As a Senior Software Engineer, you will work with web-based technologies across all application tiers. The role involves contributing to software products delivered across SaaS, mobile and on-premise environments.

You will participate in complex development projects while helping maintain software quality, engineering standards, security, scalability and reliability.

KEY RESPONSIBILITIES

Software Development

  • Develop complex software applications and features.
  • Maintain and debug existing applications.
  • Work across front-end, backend and database layers.
  • Implement solutions according to established software engineering standards.
  • Contribute to products operating across SaaS, mobile and on-premise environments.

Testing and Quality

  • Perform unit testing on assigned development work.
  • Work closely with Quality Assurance teams.
  • Help ensure testing strategies cover relevant aspects of software projects.
  • Identify and resolve defects and technical issues.

System Design

  • Lead system design activities for assigned projects.
  • Ensure designs address security requirements.
  • Consider application performance and scalability.
  • Protect data integrity throughout system design and development.
  • Review requirements and deliverables to ensure the resulting product is cohesive and functionally sound.

Code Reviews and Engineering Standards

  • Lead code reviews.
  • Provide technical feedback to developers.
  • Promote consistent software engineering practices.
  • Follow established development standards throughout the software development lifecycle.

Technical Documentation

  • Prepare technical application documentation.
  • Document systems and development work across different phases of the software lifecycle.
  • Share technical knowledge and expertise with team members.

TECHNICAL SKILLS AND REQUIREMENTS

Applicants should have:

  • 5+ years of expert-level JavaScript/TypeScript experience.
  • Strong experience developing and maintaining complex single-page web applications.
  • Experience with modern JavaScript frameworks and libraries such as:
  • AngularJS
  • React
  • Vue.js
  • In-depth knowledge of:
  • JavaScript
  • HTML
  • CSS
  • SCSS
  • Strong Node.js development experience.
  • Experience with RESTful web services and/or microservices.
  • Experience with Node.js and Express.
  • Experience working with Git version control.
  • Experience with Agile development methodologies.
  • Knowledge of continuous integration.
  • Experience with test-driven development.
  • Experience working with Docker.
  • Experience using Docker in Linux or OSX environments.
  • Experience with NoSQL or MultiValue/PICK databases.

EDUCATION AND EXPERIENCE

The ideal candidate should have:

  • A Bachelor's degree, advanced degree or equivalent practical experience.
  • 10+ years of experience in the software industry.
  • Experience in product design, software architecture or software support.
  • Experience with legacy software modernization is a significant advantage.
  • Strong technical and interpersonal communication skills.

ADDITIONAL ADVANTAGES

The following will be an added advantage:

  • Experience with AWS.
  • Experience with Microsoft Azure.
  • Experience in legacy application modernization.
  • HCM domain knowledge.
  • Experience mentoring software developers.
  • Experience working with distributed software development teams.

KEY COMPETENCIES

The successful candidate should demonstrate:

  • Advanced software development skills.
  • Strong JavaScript/TypeScript expertise.
  • Full-stack development capability.
  • System architecture and design.
  • Problem-solving and debugging.
  • Software testing.
  • Code review and technical leadership.
  • Strong communication.
  • Collaboration and knowledge sharing.
  • Ability to mentor other developers.
  • Adaptability and willingness to learn.
  • Ability to work independently.
  • Attention to security, performance and scalability.

IDEAL CANDIDATE

This role is suitable for a highly experienced software engineer who has progressed beyond individual coding tasks into areas such as system design, architecture, code review and technical leadership.

The ideal candidate should be comfortable working with complex web applications and modern JavaScript technologies while also understanding backend services, databases, APIs, testing and deployment environments.

Candidates should also be willing to mentor other developers and contribute their technical knowledge to a distributed team.

SALARY AND WORK ARRANGEMENT

The salary has not been specified in the vacancy.

The position is listed as Full Time, Onsite and is based in Nairobi, Kenya.

HOW TO PREPARE YOUR CV

Candidates should tailor their CV toward senior full-stack software engineering.

Highlight:

  • 10+ years of software development experience.
  • JavaScript and TypeScript expertise.
  • Node.js and Express experience.
  • React, AngularJS or Vue.js projects.
  • Full-stack application development.
  • REST APIs and microservices.
  • System architecture and design.
  • Legacy application modernization.
  • Cloud experience with AWS or Azure.
  • Docker and Linux/OSX.
  • CI/CD and Agile development.
  • Automated and unit testing.
  • Git and version control.
  • Database experience, particularly NoSQL or MultiValue/PICK.
  • Technical leadership and mentoring.
  • Measurable achievements from previous software projects.

A portfolio or GitHub profile can also help demonstrate practical development experience where applicable.

APPLICATION DETAILS

Interested and qualified candidates should apply through Solvo Global's recruitment listing on LinkedIn.

Application Deadline: Not specified.

Applicants should review the employer's LinkedIn vacancy for the current application process and submit their application through the stated recruitment channel.

FREQUENTLY ASKED QUESTIONS

1. What position is Solvo Global hiring for?

Solvo Global is hiring a Senior Software Engineer (Full Stack).

2. Where is the position based?

The vacancy is based in Nairobi, Kenya.

3. What experience is required?

The listing requires 10+ years of software industry experience and 5+ years of expert-level JavaScript/TypeScript experience.

4. What programming technologies are required?

Key technologies include JavaScript, TypeScript, Node.js, Express, HTML, CSS, SCSS and modern frameworks such as React, AngularJS and Vue.js.

5. Is Node.js experience required?

Yes. Strong Node.js development experience is specifically listed.

6. Is cloud experience required?

AWS or Azure experience is listed as an advantage.

7. Is Docker experience required?

Yes. Experience with Docker under Linux or OSX is listed among the technical skills.

8. Is experience with databases required?

The vacancy asks for experience with NoSQL or MultiValue/PICK databases.

9. Is the salary specified?

No salary is provided in the vacancy information.

10. What is the application deadline?

The deadline is not specified.

11. How do I apply?

Interested candidates should apply through Solvo Global on LinkedIn.

IMPORTANT JOB SEEKER NOTICE

Never pay money to obtain a job, secure an interview or influence a recruitment decision. Be cautious of individuals requesting payment for recruitment services, assessments, certificates or training. Verify recruitment communications and use the employer's stated application channel.

For more job description visit: jobopenings.co.ke

Application & Safety Advice

Key tips for applying to SOLVO GLOBAL

1. Zero Fee PolicyJob Openings Kenya and legitimate employers never ask for application or medical fees. Report any suspicious requests immediately.
2. Tailored ApplicationCustomize your CV to highlight relevant skills for this specific role at SOLVO GLOBAL before submitting.
Detecting location...

Quick Info

Type

Job

Company

SOLVO GLOBAL

Location

Nairobi

Deadline

Rolling Basis

Open until filled

Ready to Apply?

Don't miss this opportunity.

Apply Online

Share

Help others discover this

Build Your CV Manual revamp