Pular para o conteúdo principal

Junior Full-Stack Engineer

Tecnologia
Dr.Online
Almada, PortugalHá 4 semanas
Tempo inteiro

Descrição da vaga

At DrOnline, we’re a fast-growing startup transforming healthcare through telemedicine. We’re passionate about making quality healthcare more accessible through seamless, patient-centered digital solutions. With a growing user base across Portugal, the UK, and Ireland, we’re building an intuitive and accessible digital platform that empowers people to take control of their health.

As we continue to grow, we're looking for a meticulous, curious and adaptable Full-Stack Engineer who can develop scalable software solutions that cater to both user experience and functionality. As a startup, we move fast and wear many hats — you'll be expected to work across multiple fronts (front-end, back-end, data, even mobile), and we're looking for someone who's eager to learn, take initiative, and grow alongside the company.

Your role will focus on designing, testing, and implementing software applications, and you will be involved in all stages and all areas of software development, from front-end to back-end. For this reason, it's expected that you're comfortable with both front-end and back-end coding languages, development frameworks, and third-party libraries.

Some of your day-to-day tasks will include the maintenance of Dr.Online websites, building user-facing products, designing and implementing databases and APIs, pipelines, managing infrastructure and writing tests.

Requirements

  • 2-4 years of experience as a Full-Stack Engineer, or strong experience as either a Front-End or Back-End Engineer
  • Solid experience with Node.js frameworks, such as Fastify, NestJS or similar
  • Strong knowledge of database modeling and administration using PostgreSQL and Redis
  • Proven ability to design and implement APIs and integrate with third-party services
  • Working knowledge of DNS, HTTPS, and cloud environments such as AWS
  • Proficiency in HTML5, CSS3, and modern Typescript
  • Experience with React or a comparable Front-End framework (e.g. Angular, Vue)
  • Familiarity with version control systems like Git
  • Excellent communication skills in Portuguese and English (written and spoken)
It would be awesome if you also have…
  • Basic understanding of CI/CD concepts and tools
  • Proficiency with unit and integration testing practices
  • Experience automating tasks with Vite, esbuild, Turborepo, or similar tools
  • Ability to design and implement application architectures in a cloud infrastructure service, with a focus on Infrastructure as Code (e.g., SST or similar tools)
  • Some knowledge or experience with data platforms — Python, dbt, ELT/ETL pipelines, or similar data engineering tooling
  • Some knowledge or experience with mobile app development (e.g. React Native, Expo, or native iOS/Android)
Keywords
monthsOfExperience: 24ReactOSHTML5CodingRedisVue.jsCloud computingTypescriptAngularNode.jsAngularJSReact NativeJavaScriptCss 3PostgresqlPythonCI / CDMobile appNodeAWS

Interessado nesta vaga?