Upstyle
Senior Full Stack Engineer
- Industry: Technology
- Profession: Software Engineer
- Location: Nairobi, Kenya
- Employment type: Full Time
- Experience level: Senior
- Location type: Onsite
- Published on: 03 May 2026
- Valid through: 31 May 2026
Are you a good fit for this role?
Use AI to rate your resume and profile against this job and find how well you fit
What You’ll Do
Write efficient, quality, tested code using industry best practices
Contribute to code quality and maintainability by writing unit and integration tests
Leverage modern architectural patterns and third-party libraries to deliver new features
Provide high-quality code reviews, enforce code styles and best practices, and ensure scalable architectural designs
Contribute to technical roadmaps, design, and implementation within a team of high-performing engineers
Partner with engineering, product management, and design teams to develop and refine new features
Coordinate with a fully remote team, working across time zones, cultures, and language barriers
We are built in Laravel 12 (yes, upgrading to Laravel 13 shortly!), Vue 3, MySQL, Redis, TypeScript, Terraform, Docker, AWS (We keep our stack fresh, pay down tech debt, and lean into modern tools).
What We’re Looking For
5+ years of experience in software engineering, with considerable Laravel and VueJS experience (or React)
Highly proficient in modern PHP 8.2+, performing unit testing, and managing RESTful APIs
Comfortable using AI tools to speed up research and routine tasks while keeping full ownership of architecture, code quality, and final deliverables
Ability to own a project end-to-end: from R&D, architecture, documentation, presentation and execution
Knowledge of database design and querying using SQL
Practical experience using the MVC architecture
Great communication skills, both written, verbal and in team settings
First hand experience with larger codebases and how to best architect them to scale
Experience with CI/CD, Git workflows, and Agile principles
Ability to leverage APMs and other tooling to optimize application performance
Ability to implement product requirements and Figma prototypes into functional, reusable, and scalable components and features
Appreciation for strongly typed code bases
Analytical, organized and high attention to detail
Appreciation for clean and well documented code
Bachelor’s Degree (Computer Science, Math, Engineering preferred) or equivalent industry experience
Nice to Have: Strong DevOps background with AWS, Docker, CI pipelines, and scalable infrastructure