Full-Stack Developer at Ushauri Tech
Ushauri Tech
- Kenya
- Permanent
- Full-time
- Front-end Development: Build responsive, accessible UIs using HTML5, CSS3, JavaScript and modern frameworks (React, Angular, or Vue.js).
- Back-end Development: Design and implement RESTful/GraphQL APIs and microservices using Node.js (Express/NestJS), Python (Django/Flask), or PHP (Laravel).
- Database Management: Model, optimize, and maintain relational (MySQL, PostgreSQL) and NoSQL (MongoDB, Redis) databases.
- DevOps & Deployment: Containerize applications with Docker, configure CI/CD pipelines, and deploy to AWS/Azure/GCP or VPS environments.
- Cloud & Infrastructure: Participate in cloud-architecture design, security (IAM, VPC), and infrastructure as code (e.g., Terraform).
- Version Control & Collaboration: Follow Git-based workflows (branching, pull requests, code reviews) and agile methodologies.
- Mentorship: Guide junior developers through code reviews, pair-programming sessions, and knowledge-sharing.
- Experience Level: 3+ years in full-stack development.
- Front-end: Strong command of JavaScript, ES6+, and one major framework (React, Angular, or Vue). Familiarity with SPA architecture and state-management (Redux/Vuex).
- Back-end: Proven experience in at least one server-side language/framework (Node.js/Express or NestJS, Python/Django or Flask, PHP/Laravel).
- Databases: Hands-on work with MySQL or PostgreSQL and a NoSQL database like MongoDB or Redis.
- DevOps: Practical knowledge of Docker, CI/CD tools (Jenkins/GitHub Actions), Linux server administration.
- Cloud: Experience deploying and managing workloads on AWS, Azure, or Google Cloud.
- Version Control: Expert use of Git and collaboration workflows.
- Soft Skills: Excellent problem-solving, communication, and time-management abilities.
- Mobile Development: Experience building cross-platform apps with React Native or Flutter.
- Infrastructure as Code: Familiarity with Terraform or similar tools.
- Testing: Hands-on with unit, integration, and end-to-end testing frameworks (Jest, Mocha, Cypress).
- Security: Knowledge of OAuth, JWT, OWASP best practices.
Jobs in Kenya