Full Stack Developer
- Port Louis
- Not disclosed
- Permanent
- Added 25/11/2025
- Closing 25/12/2025
- HR Team
Login to apply
BDO IT Consulting Ltd is looking for a versatile Full-Stack Developer skilled in backend, AI-driven apps, DevOps, frontend frameworks, and databases. The role covers end-to-end application development, team leadership, and project delivery.
KEY RESPONSIBILITIES
- GenAI & Backend Development: Design and maintain backend services using Python (Flask/FastAPI), implement AI-driven features such as RAG pipelines, embeddings, document parsing, and intelligent workflows, and ensure secure, scalable architectures.
- Frontend Development: Build responsive, AI-enabled interfaces using React, Angular, and TypeScript, applying best practices in component architecture, routing, and performance optimization.
- DevOps & VM Engineering: Configure and maintain Windows/Linux VMs, deploy containerized applications with Docker, manage reverse proxies, SSL, and firewalls, and implement CI/CD pipelines via Azure DevOps.
- Project Management: Oversee full project lifecycle, including requirements gathering, Scrum and asprint planning, stakeholder collaboration, and documentation, ensuring timely and high-quality delivery.
- Database Administration: Design and optimize SQL and NoSQL databases (SQL Server, MySQL, MongoDB, Cosmos DB), implement indexing, replication, and security policies, and support ETL flows for AI and analytics.
QUALIFICATIONS AND EXPERIENCE
- Degree in Computer Science, Software Engineering, or a related field.
- 2+ years of experience building enterprise web applications using RESTful APIs, SQL Server, and front-end frameworks (Angular, React, Vue), with strong backend expertise in Node.js, NestJS and Python.
- Knowledge in object-oriented program.
- Understanding of machine learning principles and algorithms would be a plus.
SKILLS AND COMPETENCIES
- Backend (Must-Have): Web API, Python, API configuration, authentication, middleware.
- Frontend: React or Angular, TypeScript, HTML, CSS, component-driven UI, state management.
- DevOps & VM Engineering (Good-to-Have): Windows VMs, Docker, Azure DevOps CI/CD, Nginx, system monitoring & optimization.
- Databases: SQL, NoSQL, query optimization, schema design, backup & recovery, data governance.
- Excellent communication with technical & non-technical teams
- Analytical thinking and problem-solving mindset.
- High adaptability, initiative, and ownership of deliverables.
- Eager to learn, open to feedback, and adaptable to new challenges.
- Excellent time management skills with the ability to manage multiple projects.
WHAT WE OFFER
- Competitive salary package
- Opportunities to gain both local and overseas experience
- Team building and Welfare activities
- Be part of our growing worldwide BDO family.