Voltar para a lista

Descrição da vaga

Senior fullstack Developer em Lisboa, Portugal

Inetum

Lisboa, Portugal

Job Description

  • Proven experience as a Full Stack Developer, with at least 5 years of experience working with React, https://jobeax.com/link/JSd7UYCSg572jJDY, 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 https://jobeax.com/link/kjLJI70Nc0i12IsM 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).
Carregando vagas semelhantes…