Ativa os alertas de emprego por e-mail!

Principal Software Engineer - Node.js

Descompagnons Trabalho Temporário Lda

Lisboa

Presencial

EUR 60 000 - 80 000

Tempo integral

Hoje
Torna-te num dos primeiros candidatos

Cria um currículo personalizado em poucos minutos

Consegue uma entrevista e ganha mais. Sabe mais

Resumo da oferta

A global technology solutions company in Lisbon is seeking a Principal Software Engineer to lead impactful engineering projects. The ideal candidate will have 8-10 years of experience in software engineering, strong expertise in Node.js, and a proven record in designing complex software solutions. The role involves leading Agile teams to deliver high-quality solutions, fostering technical excellence, and mentoring engineers. This position offers opportunities for continuous learning and participation in tech events.

Serviços

Access to Udemy and goFluent
Attendance at meetups and tech events

Qualificações

  • 8–10 years of experience in software engineering.
  • Expertise in backend development and cloud.
  • Experience with Node.js frameworks like Express or NestJS.

Responsabilidades

  • Lead complex software engineering projects in the Atlassian ecosystem.
  • Drive technical excellence in code quality and testing.
  • Design scalable technical architectures.

Conhecimentos

Backend development
Cloud expertise
Node.js ecosystem
REST/GraphQL APIs
Distributed systems design
Microservices
Serverless architectures
Strong communication
Problem-solving
Fluent English

Ferramentas

Node.js
PostgreSQL
MySQL
Jira
Atlassian tools
Descrição da oferta de emprego

At Sngular, we’re a global technology solutions company built around people. We’re looking for a Principal Software Engineer to lead impact engineering projects and shape the future of our digital solutions.

What you’ll do:

With the constant evolution of the architecture of the Atlassian ecosystem, namely with Cloud and Forge, we need experts to help us build the next phase of our client apps.

You’ll lead complex end software engineering projects in the Atlassian ecosystem, from requirements analysis and architecture to deployment and term evolution.

Drive technical excellence across teams. Set best practices in code quality, testing, CI/CD, version control, and scalable architectures.

Be a technical reference and mentor. Guide and support engineering teams in Node.js frameworks.

Work in an Agile environment. Collaborate across teams to ensure on-time, on-budget delivery of value software.

Design and scale technical architectures. Define the structure of software solutions, understanding both business needs and level constraints.

What we’re looking for:
  • 8–10 years of experience in software engineering.
  • Strong expertise in areas such as backend development, cloud, software architecture, or data engineering.
  • Extensive experience with the Node.js ecosystem, including frameworks like Express or NestJS, and strong familiarity with REST/GraphQL APIs.
  • Experience designing distributed systems, microservices, and serverless architectures using Node.js and cloud platforms (AWS, GCP, Azure).
  • Strong understanding of modern backend tooling including Prisma, TypeORM, Fastify, RabbitMQ, Kafka, and testing frameworks such as Jest and Supertest.
  • Experience working with relational databases such as PostgreSQL or MySQL, including schema design, performance tuning, and complex query writing.
  • Proficient in Node.js.
  • Fluent written and spoken English.
  • Experience with Jira and other Atlassian tools.
  • Excellent communication skills and the ability to influence technical decisions.
  • A problem‑solver mindset, eager to tackle challenges that make a real difference.
  • Unlimited learning: Access to Udemy and goFluent.
  • Unlimited attendance at meetups and tech events (on‑site and online).
Obtém a tua avaliação gratuita e confidencial do currículo.
ou arrasta um ficheiro em formato PDF, DOC, DOCX, ODT ou PAGES até 5 MB.