Full Stack Engineer
Listed on 2026-02-06
-
Software Development
Full Stack Developer, Software Engineer, Cloud Engineer - Software
Position Overview
We are seeking an experienced Full Stack Developer to join our dynamic team on a 12-month fixed-term contract. You will play a key role in architecting solutions, mentoring junior developers, and driving technical excellence.
The ideal candidate has a proven track record of building scalable, high-performance web applications and excels in both back-end logic and front-end user experience.
Key Responsibilities- Architecture & Design:
Architect robust back-end services, APIs, and optimized database solutions. - Front-End Development:
Create responsive, performant interfaces using modern frameworks. - Leadership:
Conduct code reviews and provide technical mentorship to team members. - Collaboration:
Work with cross-functional teams to define features and implement technical planning. - Quality & Security:
Write clean, maintainable code; ensure application security and follow OWASP guidelines. - Dev Ops:
Implement CI/CD pipelines and drive Dev Ops best practices.
- Experience:
7+ years in full-stack development with production-grade delivery. - Education:
Bachelor’s degree in Computer Science, Software Engineering, or equivalent experience.
Back-End Development
- Languages:
Python, Node.js (JavaScript/Type Script), or Java. - Frameworks:
Node.js:
Express.js, NestJS, Fastify. - Python:
Django, Flask, FastAPI. - Java:
Spring Boot. - APIs: RESTful, Graph
QL, OAuth 2.0, JWT. - Databases:
Relational:
Postgre
SQL, MySQL, SQL Server. - No
SQL:
Mongo
DB, Redis, Dynamo
DB. - Cloud & Dev Ops: AWS, Azure, or GCP;
Docker, Kubernetes;
Git Hub Actions, Git Lab CI, or Jenkins.
Front-End Development
- Core: HTML5, CSS3, JavaScript/Type Script, Responsive Design.
- Frameworks:
React (Primary), Next.js, Vue.js, or Angular. - State & Styling:
Redux, Zustand;
Tailwind CSS, Material-UI, SASS/LESS. - Tooling & Testing:
Vite, Webpack;
Jest, Cypress, React Testing Library.
- Methodology:
Agile/Scrum, Git-based version control. - Systems:
Microservices architecture and distributed systems. - Optimization:
Performance monitoring and security best practices.
- Excellent communication and cross-team collaboration.
- Strong mentoring and leadership capabilities.
- Adaptability to emerging technologies and frameworks.
- Mobile development (React Native, Flutter).
- Serverless architectures (AWS Lambda, Azure Functions).
- Understanding of machine learning integration.
- Cloud Certifications (AWS, Azure, GCP).
Deviare is a forward-thinking technology company committed to delivering innovative solutions that drive business transformation. We foster a culture of continuous learning, collaboration, and excellence.
Contract
Note:
This 12-month contract may be extended based on business needs and individual performance.
Complete your profile at (Use the "Apply for this Job" box below)..africa
#J-18808-LjbffrTo Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search: