Inetum

Open

Senior fullstack Developer

Location
Lisbon, Lisbon, pt
Posted
Apr 9, 2025
Last seen
Aug 20, 2026

About the role

· Proven experience as a Full Stack Developer, with at least 5 years of experience working with React, Node.js, Redux/Recoil, MongoDB, Checkmarx, and web accessibility best practices. · Build robust, scalable APIs and server-side logic with Node.js. Ability to design RESTful APIs and microservices. · Design and implement responsive, scalable, and user-friendly web applications using React and Redux/Recoil. · Develop reusable and modular components using React, ensuring maintainability and code quality. · Implement state management with Redux/Recoil to handle complex app states and improve performance. · Work with MongoDB to design and optimize database schemas, queries, and data models. · Create and maintain serverless applications and microservices in the AWS environment, leveraging tools such as AWS Lambda, API Gateway, S3. · Strong experience with Datadog for monitoring, alerting, and troubleshooting applications in production. · Set up, configure, and manage application logs, metrics, and alerts in Datadog to detect and resolve issues proactively. · Solid experience in implementing CI/CD pipelines using GitHub Actions, including building, testing, and deploying applications, ensuring seamless delivery of features and bug fixes. · Solid understanding of modern web development practices, including version control (Git), CI/CD, and testing frameworks(e.g., Jest, Mocha). · Experience with Checkmarx or similar static application security testing tools to perform code security analysis. · Experience with Backbone.js for maintaining legacy systems, and the ability to upgrade and integrate modern technologies. · Strong knowledge of JavaScript (ES6+), HTML5, CSS3, and front-end frameworks. · Familiarity with containerization tools such as Docker. · Knowledge of security best practices in web application development. · Strong problem-solving skills and the ability to work independently and in a team. · Experience with TypeScript for building large-scale applications. · Understanding of Agile methodologies (Scrum, Kanban).