Software Engineer
- Moka, Mauritius
- Mid Level
- Posted
Level Manager Job Description & Summary The software engineer is proficient in our golden stack of technologies, Angular for front-end, Node for Orchestration, .net for backend and SQL for the data layer and is expected to develop quality products that are on time and under budget.
Responsibilities
- This is achieved through effective collaboration, system design, adherence to coding standards, problem solving and ensuring that secure and compliance standards are prioritised.
- The role also includes designing, building, and operating enterprise agent capabilities using multi-agent orchestration, retrieval-augmented reasoning, secure enterprise integrations, applied AI research, observability, and production-ready AI delivery practices.
- Full-Stack Development Develop, test, and deploy high-quality web applications using Angular for the front end, Node.js for the back end, .NET for enterprise services, and SQL for database management.
- Work closely with cross-functional teams, including UX/UI designers, product managers, and other developers, to ensure seamless integration and alignment with business objectives.
- Code Quality and Best Practices Adhere to and advocate for coding standards, perform code reviews, and implement best practices to maintain high code quality and improve system performance.
- System Design and Architecture Contribute to the design and architecture of scalable and maintainable applications, ensuring robust, secure, and efficient system structures.
- Problem-Solving and Debugging Diagnose, troubleshoot, and resolve complex technical issues across various layers of the application stack, ensuring minimal disruption to the business.
- Optimization Optimize application performance, including front-end responsiveness, server-side processing, and database queries, to deliver high-performing solutions.
- Continuous Integration and Deployment (CI/CD) Implement and maintain CI/CD pipelines to streamline the deployment process, ensuring smooth and reliable releases.
- Documentation Maintain comprehensive and up-to-date documentation for all developed systems, including technical specifications, API documentation, and user guides.
- Security and Compliance Ensure that applications adhere to security best practices and comply with relevant regulations and corporate policies, mitigating risks and protecting sensitive data.
- Mentorship and Knowledge Sharing Provide guidance and mentorship to junior developers, fostering a culture of continuous learning and knowledge sharing within the team Agent Systems Engineering Design, build, and operate enterprise agent capabilities, including multi-agent orchestration, intent routing, stateful workflow coordination, grounded response composition, and secure tool-use patterns.
- Retrieval-Augmented Knowledge Engineering Build and optimise RAG pipelines across document ingestion, parsing, chunking, metadata enrichment, embeddings, indexing, retrieval relevance tuning, and grounding quality.
- AI Research and Prototyping Evaluate emerging models, frameworks, retrieval strategies, and interaction patterns through proof-of-concepts, comparative benchmarking, feasibility assessment, and production adoption recommendations.
- Observability, Evaluation, and MLOps Instrument prompts, traces, tool calls, retrieval context, latency, and runtime metadata; define evaluation frameworks for routing accuracy, retrieval relevance, hallucination risk, and user outcome quality; and deploy agent services through CI/CD and cloud-native platforms.
Requirements
- Practical experience building production agent systems, RAG-enabled applications, or LLM-powered enterprise solutions, including the ability to translate experiments and prototypes into production-ready capabilities.
- Certifications or practical exposure in AI/ML, cloud AI services, platform engineering, data engineering, enterprise security, governance, and compliance frameworks are advantageous.
- Proficient in Angular, Node.js, .NET, and SQL, with the ability to develop, test, and deploy high-quality web applications using these technologies. - Experience in implementing and maintaining CI/CD pipelines, code quality standards, system design and architecture, and performance optimization techniques. - Knowledge of security and compliance best practices for web development, and the ability to mitigate risks and protect sensitive data. - Strong collaboration and communication skills, with the ability to work effectively with cross-functional teams and stakeholders. - Willingness to mentor and share knowledge with junior developers, and to learn new skills and technologies as required. - Hands-on experience with agent orchestration frameworks, stateful workflows, tool-calling patterns, enterprise model platforms, multi-model strategies, vector databases, embeddings, semantic retrieval tuning, and relevance evaluation. - Working knowledge of observability tooling, trace analytics, prompt lifecycle management, AI security, privacy, governance, responsible-use controls, Kubernetes or equivalent cloud-native environments, and structured AI research methods.
Preferred
- A bachelor's degree / diploma in IT, Computer Science, Data Science, or a related technical field.
- Certifications in the full stack technologies mentioned are advantageous.
- Industry-recognized certifications in project management and leadership could also be valuable for this role.
Travel
Requirements Up to 20% Available for Work Visa Sponsorship? Yes Job Posting End Date December 31, 2026
jobapplier