Junior Fullstack Developer (TypeScript & React)
Junior fullstack developer at a Portuguese IT consultancy building React + TypeScript frontends and Node.js/NestJS REST APIs, with PostgreSQL/ORM data work, OAuth2/JWT auth, and Jest/Vitest testing. Hybrid role in Porto; 1-3 years' experience and B2 English required.
- Compensation
- Not disclosed
- Location
- Lisboa
- Work setup
- Not specified
- Seniority
- Junior
- Employment
- Not specified
- Experience
- 1+ years
- Category
- Fullstack
- Posted
Skills
Must have
- 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
- 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
- Basic understanding of the end-to-end software development lifecycle
- Ability to translate business and product requirements into technical solutions with guidance
- Understanding of how frontend applications, backend services, APIs, and databases interact
- English minimum B2
Nice to have
- 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, Kubernetes, AWS, Azure, or Google Cloud certifications
- Experience working in Agile development environments
- Proactive, problem-solving mindset with strong communication and collaboration skills
Full description
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: Porto (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.
Required Skills & Experience
- 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.