Quick Summary
Remote Mid-Level Fullstack Developer based in Portugal, responsible for end-to-end functionality from database modeling to UI development. Requires proficiency in TypeScript and experience with modern frontend frameworks—preferably Angular—alongside backend expertise in Node.js, Python, Java, Go, or PHP. Candidates should be familiar with REST/GraphQL APIs, Docker, and cloud platforms like AWS or Azure.
We are seeking a Mid Fullstack Developer to join an opportunity focused on end-to-end functionality development, from the database to the user interface (UI). This role operates within a modern technological context, offering strong autonomy in implementing solutions.
Responsibilities:
- Develop functionalities end-to-end, spanning from the database layer to the UI.
- Design and implement new functionalities autonomously.
- Design and implement REST and GraphQL APIs.
- Develop components and interfaces using modern frontend frameworks, such as Angular, React, or Vue.
- Ensure backend development, including business logic and data modeling.
- Integrate external systems and services.
- Participate in technical decision-making and corresponding documentation.
- Collaborate within small teams or operate with a high degree of autonomy as an individual contributor.
Requirements:
- Excellent knowledge of TypeScript, HTML5, and CSS3.
- Experience with at least one modern frontend framework:
- Angular (preferred)
- Vue.js (Nuxt)
- React (Next.js)
- Knowledge of Responsive Design, basic WCAG notions, and sensitivity to performance.
- Good knowledge in at least one backend language:
- Node.js
- Python
- Java
- Go
- PHP
- Experience in designing REST APIs, authentication (JWT, OAuth2), and good security practices.
- Experience in relational and/or NoSQL database modeling.
- Experience with Docker.
- Basic knowledge of CI/CD.
- Experience in deployment on cloud platforms, such as:
- AWS
- Azure
- GCP
- Vercel
- Render
- High level of organization and autonomy.
- Proactive mindset and entrepreneurial spirit.
- Good communication and collaboration skills.
- Experience in Agile projects.
- Availability to document clearly and promote knowledge sharing.
Valued Skills:
- Experience with monorepo setups, such as Nx or Turborepo.
- Knowledge of serverless or edge computing architectures.
- Experience with Headless Commerce or Headless CMS.
- Affinity with DevOps practices, including Infrastructure as Code, Terraform, or Helm.
- Knowledge of WebSockets / real-time communication, such as Socket.io or tRPC.
- Knowledge of German.
Languages:
- English (mandatory)
- German (valued)
Location: Portugal
Work Model: Remote
Offer Type: Full-time
Benefits:
- Meal card/ticket


