Job Title: Senior Full Stack Developer
Location: Nairobi
Job Type: Full-time
Period: 6 months
Salary: 180,000
Position Overview:
We are seeking a highly skilled Senior Full Stack Developer with strong expertise in both front-end and back-end technologies. You will be responsible for building and maintaining web applications, creating interactive user interfaces, and integrating with server-side technologies. You will work closely with cross-functional teams to ensure the delivery of high-quality software solutions.
Key Responsibilities:
- Design, develop, and maintain robust, scalable, and high-performance web applications.
- Work with front-end technologies (HTML, CSS, JavaScript, and frameworks such as React, Angular, or Vue.js) to create dynamic user interfaces.
- Develop and maintain back-end services and APIs using languages and frameworks such as Node.js, Python, Ruby, Java, or PHP.
- Implement RESTful API services and integrate with various databases (SQL and NoSQL).
- Write clean, maintainable, and efficient code, following best practices and coding standards.
- Collaborate with product managers, designers, and other developers to define and implement new features.
- Troubleshoot, debug, and optimize web applications to ensure smooth performance across all platforms.
- Conduct code reviews and provide mentorship to junior developers.
- Stay up-to-date with the latest trends in web development and emerging technologies.
- Ensure the security of the application and data by following secure coding practices.
- Contribute to continuous improvement in development processes and software quality.
Required Qualifications:
- Bachelor’s degree in Computer Science, Engineering, or a related field.
- 5+ years of experience in full stack development with a focus on both front-end and back-end technologies.
- Strong proficiency in HTML, CSS, JavaScript, and front-end frameworks such as React, Angular, or Vue.js.
- Proficiency in back-end languages and frameworks such as Node.js, Python, Ruby, Java, or PHP.
- Experience with RESTful API design and integration.
- Solid understanding of databases (SQL/NoSQL), and database management systems like MySQL, PostgreSQL, MongoDB, etc.
- Familiarity with version control tools like Git.
- Experience with cloud platforms like AWS, Azure, or Google Cloud.
- Strong understanding of software development principles, design patterns, and best practices.
- Experience with CI/CD pipelines, Docker, Kubernetes, and containerized environments.
- Excellent problem-solving, debugging, and analytical skills.
- Strong communication and collaboration skills, with the ability to work in cross-functional teams.
How to Apply:
Please submit your resume and a cover letter detailing your experience and interest in the position to talent@workforceafrica.co or apply through LinkedIn