SENIOR SOFTWARE ENGINEER AT SOLVO GLOBAL
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
Quick Info
Type
JobCompany
SOLVO GLOBAL
Location
Nairobi
Deadline
Rolling Basis
Open until filled
Ready to Apply?
Don't miss this opportunity.
Share
Help others discover this