Full Stack Developer -Finance Transformation- EY Mauritius
EY
Description
Location: Ebene Other locations: Primary Location Only Salary: Competitive Date: Jun 16, 2026 Job description
Requisition ID: 1718073 Role Summary
We are looking for an experienced Full Stack Developer with strong hands-on expertise in Python, Angular, React, Docker, Docker Compose, cloud platforms, solution architecture, technical leadership, project planning, and the effective usage of AI technologies in software development. The ideal candidate will be responsible for designing, developing, deploying, and maintaining scalable web applications and backend services. This role requires strong technical execution, the ability to guide teams, plan deliverables, make architectural decisions, and responsibly leverage AI-enabled development tools to improve productivity and quality.
Key Responsibilities
Full Stack Development
- Design, develop, and maintain scalable web applications using Python for backend development.
- Build responsive, high-performance front-end applications using Angular and/or react.
- Develop RESTful APIs and integrate third-party services.
- Write clean, reusable, maintainable, and well-documented code.
- Ensure application performance, security, scalability, and reliability.
Backend & API Development
- Develop backend services using Python frameworks such as FastAPI, Flask, Django.
- Design and optimize database schemas and queries.
- Implement authentication, authorization, logging, monitoring, and error handling.
- Work with relational and/or NoSQL databases such as SQL Server, PostgreSQL, MySQL, MongoDB, or similar.
Frontend Development
- Develop modern user interfaces using Angular and React.
- Convert business requirements and UI/UX designs into functional applications.
- Manage state, routing, API integration, and reusable components.
- Ensure cross-browser compatibility and responsive design.
Docker & DevOps
- Containerize applications using Docker.
- Manage multi-container environments using Docker Compose.
- Support CI/CD pipeline setup and deployment automation.
- Work with environment configuration, secrets management, and application deployment workflows.
- Troubleshoot containerized applications across development, staging, and production environments.
Cloud & Architecture
- Design and deploy applications on cloud platforms such as Azure, AWS, or Google Cloud.
- Participate in cloud architecture planning, including scalability, availability, and cost optimization.
- Design microservices or modular application architectures where appropriate.
- Evaluate technical solutions and recommend best-fit technologies.
- Ensure systems follow security, compliance, and performance best practices.
AI Technologies in Development
- Be well-versed with the usage of AI technologies in the field of software development.
- Use AI-assisted development tools responsibly for coding, debugging, code review support, documentation, testing, and productivity improvement.
- Identify opportunities to apply AI-enabled tools to optimize development workflows, improve quality, and accelerate delivery.
- Maintain awareness of AI governance, data privacy, security, and responsible AI practices when using AI tools in development activities.
Leadership & Planning
- Lead technical discussions and guide development teams.
- Collaborate with product owners, project managers, business stakeholders, and QA teams.
- Break down requirements into technical tasks and delivery plans.
- Provide estimates, identify risks, and support sprint/release planning.
- Mentor junior developers and review code for quality and best practices.
- Drive continuous improvement in development processes and engineering standards.
- Promote responsible and effective adoption of AI technologies within the development team.
Required Skills & Experience
- Strong experience as a Full Stack Developer or Senior Software Developer.
- Proficiency