We're looking for a skilled and passionate Full Stack Developer to join our team. In this role, you will be a key contributor in building and maintaining our web applications, from the user interface to the backend services. You'll be responsible for creating seamless, responsive, and robust applications, collaborating with a talented team, and ensuring the delivery of high-quality software.
Key Responsibilities :
- Frontend Development : Develop dynamic and responsive user interfaces using React.js and JavaScript.
- Backend Development : Build robust and scalable RESTful APIs and backend services using Java and Spring Boot.
- Cross-Platform Design : Ensure cross-browser compatibility, accessibility, and responsive design for all web applications.
- Collaboration : Work closely with UI / UX designers and fellow backend developers to translate design mockups and business requirements into functional code.
- Performance & Quality : Optimize application performance, maintain clean code practices, and actively participate in code reviews to uphold software quality.
- Troubleshooting & Testing : Troubleshoot and debug issues across the full stack and write unit and integration tests to ensure the reliability of our software.
- Continuous Learning : Stay up to date with emerging web and Java technologies and adopt industry best practices to improve our development processes.
Qualifications :
Backend Expertise : Strong proficiency in Java and Spring Boot for building scalable backend services.Frontend Expertise : Solid experience with React.js and JavaScript for developing interactive and modern user interfaces.Full Stack Experience : Proven experience as a Full Stack Developer with the ability to work on both frontend and backend systems.Problem-Solving : Excellent analytical skills and a methodical approach to troubleshooting and debugging.Communication : Strong collaborative and communication skills with the ability to work effectively in a team environment.Testing : Experience in writing unit and integration tests.Preferred Qualifications :
Familiarity with containerization technologies like Docker.Experience with cloud platforms such as AWS, Azure, or Google Cloud.Knowledge of databases, both relational (e.g., PostgreSQL) and NoSQL.(ref : hirist.tech)