Full Stack Engineer
Job Summary
As a Full Stack developer, you will be responsible for designing and implementing responsive web applications, APIs, and Lambda functions. You will collaborate with architects to define development and operations strategies while maintaining high-quality software standards. The role requires experience with frontend frameworks, microservices, and cloud technologies to drive client IT optimization.
Responsibilities
- Design and implement responsive web apps and APIs
- Develop and maintain CI/CD pipelines and DevOps tools
- Collaborate on architectural design and quality guidelines
- Troubleshoot deployment issues and optimize cloud architecture
Required Skills
- 2-6 years Full-Stack experience
- Angular (1+ year) & Node.js
- Relational databases (SQL)
- DevOps methodology & Agile
- Fluent English (C2)
Job Details
RESPONSIBILITIES:
- Design & implementation of a responsive web application.
- Design & implementation of API's and Lambda functions.
- Design & development of high-quality software in accordance with technical and client needs.
- Perform code reviews and provide critical suggestions for fixes and improvements.
- Ownership of technical designs, code development, and component test execution.
- Use configuration management and integration/build automation.
- Write technical specifications and review them with clients.
- Analyse requirements and translate them into architectural proposals.
- Collaborate with architects in designing Development and Operations Architecture.
- Set up DevOps tools and integrate automated CI/CD pipelines.
- Create project development and quality review guidelines.
- Produce detailed Operations Architecture design, including SecOps, FinOps, and PerfOps platforms.
- Drive client DevOps capability assessments and define transformation strategies.
- Identify possibilities for optimization and migration of client IT and Cloud architecture.
- Provide support in maintaining overall environments, troubleshooting, and fixing deployment issues.
REQUIREMENTS:
- 2-6 years of experience as a Full-Stack developer.
- Working experience with JavaScript, HTML, CSS, and web development technologies.
- Experience with frontend frameworks: Angular (at least 1 year).
- Working experience with Node.js and relational databases (PostgreSQL, MySQL, Oracle).
- Working experience with microservices architecture and Agile software development (Scrum, Kanban).
- Familiarity with DevOps methodology and related tooling.
- Proficiency in English (Level C2).
- Must live and be able to work in Portugal.
- Master’s degree or equivalent professional experience.
PREFERRED QUALIFICATIONS:
- Experience with NoSQL databases (e.g., MongoDB), containerization, orchestration platforms, and cloud-native technologies.
- Experience working on leading cloud platforms (AWS or Azure).
- AWS/Azure Certified Developer – Associate, Angular Developer certification, or OCA Java.