Our client is a leading provider of secure identity management solutions for governmental clients worldwide. They specialize in developing and delivering innovative platforms for biometric passports, ID cards, and related services. Their mission is to provide reliable, scalable, and secure solutions that meet the highest standards of quality and performance. We are looking for an experienced Full-Stack Developer to play a key role in the development and enhancement of our identity management platform. The ideal candidate will have strong expertise in both front-end and back-end technologies, a solid understanding of secure software development, and a passion for delivering high-quality solutions in an agile environment. Key Responsibilities: 1. Software Development & Architecture: Design, develop, and maintain scalable full-stack applications for identity management solutions. Ensure high performance, reliability, and security of the platform. Work closely with architects and technical leads to design system architecture and integrations. 2. Front-End Development: Develop responsive and intuitive user interfaces using modern front-end frameworks (e.g., Angular, React, or Vue.js). Optimize UI components for performance and accessibility. Ensure seamless integration with back-end APIs. 3. Back-End Development: Implement robust server-side logic, APIs, and database structures using Java, Spring Boot, or Node.js. Optimize database queries and performance (PostgreSQL, MongoDB, or similar). Ensure proper authentication, authorization, and data security measures. 4. Collaboration & Agile Development: Work closely with cross-functional teams, including product managers, UX designers, and DevOps engineers. Participate in agile ceremonies such as sprint planning, daily stand-ups, and retrospectives. Contribute to code reviews, best practices, and technical discussions. 5. Security & Compliance: Implement secure coding practices to ensure compliance with industry standards (e.g., OWASP, GDPR, ISO/IEC 27001). Collaborate with security teams to assess vulnerabilities and mitigate risks. Ensure platform scalability and data protection best practices. 6. Testing & Deployment: Develop unit, integration, and automated tests to ensure code quality and stability. Work with DevOps teams to implement CI/CD pipelines for seamless deployment. Monitor and optimize application performance in production environments. Requirements Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field. Minimum of 7 years of experience in full-stack development with a strong portfolio of projects. Proficiency in front-end frameworks such as Angular, React, or Vue.js. Experience with back-end development using Java (Spring Boot), Node.js, or Python. Strong knowledge of RESTful APIs, microservices architecture, and cloud-based solutions (AWS, Azure, or GCP). Experience with containerization and orchestration (Docker, Kubernetes). Solid understanding of authentication protocols such as OAuth, SAML, and JWT. Familiarity with Agile methodologies and DevOps practices. Strong analytical, problem-solving, and debugging skills. Excellent communication and teamwork abilities. Fluency in English; knowledge of Portuguese, French, or German is a plus.