Job Title: Full Stack Engineer
We are seeking an experienced Full Stack Engineer who will own the development of scalable, high-performance web applications end-to-end. You will work across the front-end, back-end, cloud infrastructure, testing, monitoring, and security, while collaborating closely with product managers, designers, and other engineers.
What You’ll Own
Front-End Development
- Build responsive, high-performance web applications using React, Angular, and Vue.js.
- Translate Figma or Sketch designs into polished user interfaces.
- Optimize application performance, accessibility, responsiveness, and user experience.
- Develop reusable components and scalable front-end architecture.
Back-End Development
- Design and build RESTful and GraphQL APIs.
- Develop scalable services using Node.js, Python (Django, Flask, FastAPI), and Java.
- Implement authentication, authorization, and role-based access control.
- Design efficient schemas and optimize queries using PostgreSQL, MySQL, and MongoDB.
Cloud Infrastructure & DevOps
- Deploy and manage applications on AWS, Google Cloud Platform (GCP), and Microsoft Azure.
- Build and maintain CI/CD pipelines using GitHub Actions, Jenkins, and CircleCI.
- Manage containerized applications with Docker and Kubernetes.
- Improve infrastructure reliability, scalability, and performance.
Testing & Code Quality
- Write unit tests, integration tests, and end-to-end tests.
- Utilize frameworks such as Jest, Mocha, PyTest, and Cypress.
- Maintain strong code coverage and engineering standards.
- Participate in code reviews and promote clean architecture.
Monitoring, Security & Reliability
- Monitor production systems using Datadog, Grafana, Prometheus, and New Relic.
- Implement secure API design and infrastructure best practices.
- Follow OWASP security standards.
- Support compliance with GDPR, SOC 2, HIPAA, and other applicable frameworks.
Collaboration & Technical Leadership
- Partner with Product Managers, Designers, and Engineers throughout the development lifecycle.
- Participate in architecture discussions, sprint planning, and technical reviews.
- Mentor junior engineers through code reviews and technical guidance.
- Contribute to long-term engineering standards and technical strategy.
Must-Have Qualifications
Experience
- 5+ years of professional full-stack software engineering experience.
- Proven experience building and scaling production-grade web applications.
546 open positions on Semasocial right now
· 8621 open positions in Nairobi County, Kenya
· 38 posted in the last 7 days
Contact Information