This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
Job Overview: We are seeking a highly skilled and experienced Full Stack Developer (Full Time) to contribute to our development efforts, focusing on building robust and scalable applications. The ideal candidate will possess deep expertise in both front-end and back-end technologies, with a strong emphasis on Angular and Spring Boot. This role offers opportunities for growth into technical leadership positions, allowing individuals to mentor others and drive technical direction.
Job Responsibility
Contribute to the design, development, and implementation of complex enterprise-level applications
Contribute to the architectural design of scalable and high-performance solutions, ensuring alignment with business requirements and technology strategy
Develop and maintain front-end applications using Angular, ensuring a responsive, intuitive, and engaging user experience
Develop and maintain back-end services and APIs using Spring Boot, focusing on reliability, security, and performance
Design and manage database schemas and interactions with both relational (Oracle) and NoSQL (MongoDB or relevant NoSQL) databases
Write clean, maintainable, and efficient code across the full stack
Participate in code reviews, ensuring adherence to coding standards, best practices, and architectural guidelines
Collaborate closely with product owners, UI/UX designers, and other stakeholders to translate requirements into technical specifications and deliver innovative solutions
Troubleshoot and resolve complex technical issues, ensuring optimal application performance and stability
Champion and implement best practices in Software Development Life Cycle (SDLC) and Agile methodologies, including proficiency with Agile project management tools
Stay abreast of emerging technologies and industry trends, evaluating and recommending their adoption where appropriate
Opportunity to mentor junior developers and grow into technical leadership positions
Requirements
Front-End: Extensive experience with Angular (version 2+ preferred) and its ecosystem
Proficiency in JavaScript (ES6+), HTML5, CSS3, and related web technologies
Strong understanding of responsive design principles and cross-browser compatibility
Back-End: Proven experience with Spring Boot and the Spring Framework for building microservices and RESTful APIs
Solid understanding of Java programming language and object-oriented design principles
Experience with C# is highly valued for specific legacy systems or integration points
Database: Expertise in Oracle database design, SQL querying, and performance tuning
Experience with NoSQL databases, specifically MongoDB, including schema design and query optimization
Development Practices & Tools: Strong understanding and practical experience with various Software Development Life Cycle (SDLC) models (e.g., Waterfall, Agile, Scrum, Kanban)
Expertise in Agile methodologies, including backlog grooming, sprint planning, daily stand-ups, and retrospectives