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…