Our client is a global, AI-enabled consulting and software engineering company, with over 1,100 professionals across nine locations worldwide, and they are looking for a
Responsibilities
- Develop performant, resilient, and secure services, functions, and components
- Design, build, and maintain asynchronous and event-driven workflows
- Write clean, testable, and maintainable code, making testing a priority
- Ensure code quality throughout the entire lifecycle, from local development to production
- Work with containerized environments and modern deployment practices
- Collaborate with cross-functional teams while working autonomously toward shared goals
- Actively contribute to continuous improvement, best practices, and technical discussions
Requirements
- 5+ years of professional experience in software engineering
- Strong experience with Vanilla JavaScript and/or TypeScript
- Hands-on experience with modern frameworks and platforms such as React and Node.js (NestJS is a plus)
- Experience working with AWS, CI/CD pipelines, and CDK/Serverless architectures
- Solid understanding of semantic and accessible HTML
- Good knowledge of communication protocols and architectural patterns, including HTTP, REST, and/or GraphQL
- Experience with both SQL and NoSQL databases
- Familiarity with service-oriented architectures, design patterns, and data structures
- Experience using Git and working in continuous delivery environments
- Ability to use code quality tools such as linters, type checkers, and static analyzers
- Comfortable working with agile methodologies (Scrum, Kanban)
- Fluent in English
Benefits
- Employment Contract;
- Health Insurance;
- Meal Card;
- Gym Ticket;
- Remote work (Mandatory residence in Portugal).
Sponsored
Explore Engineering
Skills in this job
People also search for
Similar Jobs
Sponsored
Apply for this position
Sign In to ApplyAbout Alongside
We build teams of top developers, designers, and product from around the globe to help you create better products faster
Category:
Engineering