Senior Software Engineer

About The Role

We are looking for a Senior Software Engineer based in Nairobi with a prime focus on the backend and frontend to own, build, scale and deliver on our cloud admin platform. You’ll be part of a cross-functional team that’s responsible for the full software development lifecycle, from ideation to go-to-market.

As a full-stack engineer in this role, you should be highly experienced in building web-based systems with a keen focus on the backend and adherence to industry best standards. You should be comfortable with backend development technologies as well as the frontend stack. You would also be a customer-centric and team player.

Responsibilities | What you’ll do

Own, manage, drive and innovate the cloud admin and related products
Work with development teams, product managers to plan & prioritize, architecture, build, advance, and scale software solutions
Participate in strategic technical decisions related to technology, definition, and implementation of digital products
Deliver high quality, testable, secure, readable, and documented software with a focus on the customer
Develop system architecture, requirements specifications, modularize features, etc
Advocate, advise and develop best industry standards such as CI/CD, Agile, responsive design, containerization, TDD, peer reviews, etc
Troubleshoot, debug and upgrade software
Mentor junior developers
Write documentation and provide technical training

Requirements | What we are looking for

Essential Experience

5+ years of working experience handling multidisciplinary complex systems
Solid experience in backend technologies such as Java, Clojure, Python, Javascript, or other scripting languages
Experience with creating aesthetic user experience and interfaces
Working experience in an Agile environment
Experience with containerization and orchestration technologies: Docker & Kubernetes is a plus
Excellent communication and teamwork skills
Strong organizational and analytical mind
Solid understanding of CI/CD and code versioning tools

Desired experience

Experience with frontend technologies such as Angular, React, Vue, etc
Being familiar with the Linux environment as a user and developer (Debian is a plus)
Solid experience and understanding in No/SQL databases
Great attention to detail
Willingness to learn new technologies
Team management and mentorship skills are a plus.

Apply via :

e.bamboohr.com