Junior Fullstack Developer (TypeScript & React)
Tecnologia
Lisbon, PortugalHá 1 semanaAté 18/11/2026
Tempo inteiroHíbrido
Descrição da vaga
Enviar-me por email Guardar
Junior Fullstack Developer (TypeScript & React)
We want to do things differently, focusing on what truly matters. We return to our roots with a sustainable corporate strategy at our core. Work-life balance, beginner’s mind, and community involvement are our identity and our starting point for this journey.
Junior Fullstack Developer (TypeScript & React) - Is that you?
Location: Lisbon (Hybrid)Experience Level: SeniorLanguage: English (minimum B2)
Key Responsibilities
- Contribute to the development and maintenance of frontend applications using React and TypeScript.
- Develop responsive user interfaces and reusable components using modern frontend frameworks and design systems.
- Support the development of backend services and REST APIs using Node.js, NestJS, and TypeScript.
- Integrate frontend applications with APIs and implement appropriate data validation and error-handling mechanisms.
- Contribute to database development, data modelling, and query implementation.
- Support authentication and authorization implementations using modern security standards.
- Write and maintain unit tests for frontend and backend applications.
- Collaborate with Product, Design, Frontend, Backend, and Platform Engineering teams throughout the software development lifecycle.
- Participate in code reviews, team discussions, and continuous improvement initiatives.
- 1-3 years of professional experience in Fullstack, Frontend, or Backend Software Development.
- Previous experience developing applications using TypeScript, React, Node.js, or similar technologies.
- Basic understanding of the end-to-end software development lifecycle.
- Ability to translate defined business and product requirements into technical solutions with guidance.
- Understanding of how frontend applications, backend services, APIs, and databases interact.
- Hands-on experience with React and TypeScript.
- Knowledge of reusable component development and responsive UI design.
- Experience with Tailwind CSS or similar frontend styling frameworks.
- Experience developing backend services and APIs using Node.js and NestJS.
- Understanding of REST APIs, HTTP protocols, and error-handling principles.
- Basic knowledge of PostgreSQL and ORM frameworks such as Prisma, TypeORM, or MikroORM.
- Familiarity with schema validation technologies such as Zod.
- Understanding of OAuth2, OpenID Connect, and JWT authentication mechanisms.
- Experience with unit testing frameworks such as Jest or Vitest.
- Familiarity with Git workflows, CI/CD practices, and collaborative software development.
- Relevant internships, graduate programmes, or practical software development experience.
- Basic experience with Docker, Kubernetes, and containerized environments.
- Exposure to Playwright, Storybook, Figma, and modern development ecosystems.
- Cloud, DevOps, Platform Engineering, Kubernetes, AWS, Azure, or Google Cloud certifications.
- Experience working in Agile development environments.
- Ability to identify, communicate, and resolve blockers proactively.
- Strong willingness to learn and continuously develop technical skills.
- Curious, proactive, and problem-solving mindset.
- Strong communication and collaboration skills.
- Receptive to feedback and committed to continuous improvement.
- Horizontal structure. Everyone has a voice and is heard. We are looking for ambitious people who want to help us achieve what has not yet been done.
- Personalized support. We value close and regular follow-up. We are a team from day one.
- Comprehensive and flexible benefits package. Health insurance, life insurance, discounts and perks, telecommunications plan, and much more.
- Investment in learning and career development. Certified training, online learning platforms, Pearson VUE exam center… we invest in you!
- Sustainability and community involvement. We want meaningful work and to invest in an inclusive consulting project—and we need your help to make it happen.
Keywords
TypeScriptReactNode.jsNestJSREST APIsPostgreSQLPrismaTypeORMMikroORMTailwind CSSZodOAuth2OpenID ConnectJWTJestVitestFull-Stack DevelopmentFrontend DevelopmentBackend DevelopmentUnit Testing
Interessado nesta vaga?