About Company
Ceridian is a global leader in human capital management (HCM) technology, offering innovative cloud-based solutions that help organizations manage their entire employee lifecycle, from hire to retire. Our flagship platform, Dayforce, provides a single application for HR, payroll, benefits, workforce management, and talent management. With a strong commitment to innovation and customer success, Ceridian empowers businesses worldwide to simplify complexities, optimize operations, and elevate the employee experience. Ceridian Mauritius plays a crucial role in our global operations, serving as a hub for engineering, customer support, and shared services. We pride ourselves on fostering a dynamic, inclusive, and collaborative work environment where talent thrives and contributions are recognized. Join our growing team in Mauritius and be part of a company that is redefining the future of work.
Job Description
We are seeking a highly motivated and experienced Full Stack Developer to join our vibrant engineering team in Quatre Bornes, Mauritius. In this pivotal role, you will be instrumental in the design, development, and maintenance of scalable and robust web applications that power Ceridian’s next-generation HCM solutions. You will work across the entire software development lifecycle, from conceptualization and design to deployment and ongoing support, ensuring the delivery of high-quality, performant, and secure applications. This position offers a unique opportunity to contribute to a product used by millions globally, collaborate with talented engineers, and leverage cutting-edge technologies. We are looking for someone who is passionate about building exceptional user experiences and robust backend systems, thrives in a fast-paced Agile environment, and is eager to learn and grow continuously. If you are a problem-solver with a strong grasp of both front-end and back-end development principles, and eager to make a significant impact within a global tech leader, we encourage you to apply. You will be part of a team that values innovation, collaboration, and technical excellence, contributing directly to the success of our clients and the evolution of our industry-leading platform.
Key Responsibilities
- Design, develop, and implement responsive and intuitive front-end user interfaces (UI) and user experiences (UX) using modern JavaScript frameworks.
- Develop, maintain, and optimize robust back-end services, APIs, and microservices in line with architectural best practices.
- Collaborate closely with product managers, UX/UI designers, and other engineering teams to translate business requirements into technical specifications and deliver innovative features.
- Write clean, well-documented, efficient, and scalable code that adheres to industry standards and company guidelines.
- Conduct thorough code reviews, provide constructive feedback, and ensure high code quality, security, and maintainability.
- Design and manage database schemas (SQL/NoSQL), write efficient queries, and ensure data integrity and performance.
- Participate actively in the entire software development lifecycle, including planning, estimation, testing, deployment, and post-launch support.
- Troubleshoot, debug, and resolve complex technical issues, performing root cause analysis and implementing effective solutions.
- Stay current with emerging technologies, tools, and industry trends, and advocate for their adoption where appropriate to improve our systems.
- Contribute to the continuous improvement of our development processes and tools.
Required Skills
- Proven experience (3+ years) as a Full Stack Developer or a similar role.
- Strong proficiency in front-end technologies: HTML5, CSS3, and JavaScript (ES6+).
- Extensive experience with at least one modern JavaScript framework such as React.js, Angular, or Vue.js.
- Proficiency in at least one back-end programming language (e.g., C#, Node.js, Java, Python) and associated frameworks (e.g., ASP.NET Core, Express, Spring Boot, Django, Flask).
- Solid understanding of RESTful APIs, microservices architecture, and asynchronous request handling.
- Experience with relational databases (e.g., SQL Server, PostgreSQL, MySQL) and/or NoSQL databases (e.g., MongoDB, Cassandra).
- Strong command of version control systems, particularly Git.
- Familiarity with Agile development methodologies (Scrum, Kanban).
- Excellent problem-solving skills, analytical thinking, and attention to detail.
- Strong verbal and written communication skills in English, with the ability to collaborate effectively in a team environment.
Preferred Qualifications
- Bachelor's or Master's degree in Computer Science, Software Engineering, or a related technical field.
- Experience with cloud platforms (e.g., Microsoft Azure, AWS, Google Cloud).
- Knowledge of containerization technologies like Docker and orchestration tools like Kubernetes.
- Experience with continuous integration/continuous deployment (CI/CD) pipelines.
- Familiarity with test-driven development (TDD) and unit/integration testing frameworks.
- Understanding of secure coding practices and common web vulnerabilities.
- Experience in the Human Capital Management (HCM) domain.
Perks & Benefits
- Competitive salary and performance-based bonuses.
- Comprehensive health, dental, and vision insurance for you and your family.
- Generous paid time off, including annual leave and public holidays.
- Opportunities for professional development, training, and continuous learning.
- Access to Ceridian's global learning resources and career advancement programs.
- Modern, ergonomic, and collaborative office environment in Quatre Bornes.
- Employee wellness programs and mental health support.
- Team-building activities, social events, and company celebrations.
- Employee assistance program and other support services.
- Contribution to a global product impacting millions of users.
How to Apply
Interested candidates are encouraged to apply by clicking on the application link below. Please ensure your resume highlights your relevant experience and technical skills. Only shortlisted candidates will be contacted for an interview.
