Quick Summary
This full-time, remote Full Stack Engineer position in Portugal focuses on end-to-end feature development for a long-term SAP Commerce Cloud project, involving independent conception, API design (REST/GraphQL), and system integration. Required skills include excellent TypeScript, HTML5, CSS3, proficiency in Angular (preferred), Vue.js, or React for frontend, solid knowledge in Node.js, Python, Java, Go, or PHP for backend, expertise in REST API design, database modeling, Docker, and cloud deployment experience (AWS, Azure, GCP). Occasional international travel is expected.
Job Type: Full time
Industry: IT Services
This is a remote position for a Full Stack Engineer to join a team working on a long-term SAP Commerce Cloud project. The role offers remote work with occasional international travel to the client's office. Communication with the team and stakeholders will primarily be in English.
Responsibilities
- End-to-end feature development, from the database layer to the UI.
- Independent conception and implementation of new functionalities.
- API design and implementation (REST/GraphQL).
- Frontend development using modern frameworks (React, Vue, Angular).
- Backend development, including database design and business logic.
- System integration and connection of external services.
Requirements
Frontend
- Excellent knowledge of TypeScript, HTML5, and CSS3.
- Proficiency in at least one modern framework: Angular (preferred), Vue.js (Nuxt), or React (Next.js).
- Experience with Responsive Design, basic WCAG knowledge, and performance optimization.
Backend
- Solid knowledge in at least one backend language: Node.js, Python, Java, Go, or PHP.
- Expertise in REST API design, authentication (JWT, OAuth2), and security best practices.
- Database modeling experience (relational and/or NoSQL).
Infrastructure
- Docker experience and basic knowledge of CI/CD.
- Deployment experience on cloud platforms (AWS, Azure, GCP, Vercel, Render, or similar).
Nice-to-have
- Experience with monorepo setups (Nx, Turborepo).
- Knowledge of serverless architectures or edge computing.
- Experience with Headless Commerce or Headless CMS.
- DevOps affinity (Infrastructure as Code, Terraform, Helm).
- Knowledge of Websockets / real-time communication (Socket.io, tRPC).
If this opportunity aligns with your skills, please share your CV with us.

