
Senior Fullstack Engineer
Board Intelligence
full-time
Posted on:
Location Type: Hybrid
Location: Ebene • Mauritius
Visit company websiteExplore more
Job Level
Tech Stack
About the role
- Deliver critical features and projects using React for frontend and Java (Spring Boot) for backend services.
- Build and maintain modern, responsive web applications with excellent user experience.
- Design scalable database solutions and optimize application performance.
- Develop RESTful APIs and implement microservices architecture.
- Contribute to project strategy and execution by shaping how projects are scoped and delivered.
- Mentor junior and mid-level developers, supporting their growth and development.
- Implement and promote best practices for full-stack development across the team.
- Lead by example, maintaining high standards in code quality, testing, and security.
Requirements
- Strong proficiency in Java backend development (Spring Boot, Spring Framework, Hibernate/JPA).
- Strong understanding of RESTful API design and integration.
- Proficiency with relational databases (PostgreSQL, MySQL) and SQL optimisation.
- Strong understanding of security best practices, including authentication and authorisation.
- Extensive experience with React.
- Expertise in modern JavaScript/TypeScript and frontend build tools.
- Experience with testing frameworks such as Jest, React Testing Library, and JUnit.
- Ability to translate specifications into well-scoped, actionable deliverables.
- Capacity to work independently while delivering high-quality results quickly.
- Excellent communication skills, with the ability to collaborate across roles and clearly explain technical concepts.
- Experience mentoring and coaching less experienced developers.
- Familiarity with microservices and distributed systems.
- Experience with NoSQL databases.
- Familiarity with message brokers (Kafka, PubSub, Redis).
- Knowledge of state management libraries (Zustand, Recoil, Redux).
- Knowledge of containerization technologies (Docker, Kubernetes).
- DevOps experience (CI/CD, cloud deployments, infrastructure management).
- Experience building AI-driven or data-intensive features.
- Experience with Python.
- Broader software development experience outside React/Java.
Benefits
- Hybrid work pattern (3 days onsite, 2 from home)
- 22 days holiday
- Pension scheme: 4.5% PRGF
- Health insurance via Swan Insurance
- Personal group accident cover
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
JavaSpring BootSpring FrameworkHibernateRESTful APIReactJavaScriptTypeScriptSQLNoSQL
Soft skills
mentoringcommunicationcollaborationindependenceproblem-solvingleadershipcode qualitytestingsecurityproject strategy