Senior Back-end Developer

Descrição do trabalho

act digital is a multinational company present in 12 countries, which combines local agility and global expertise to act as a strategic partner for our clients in delivering customized and scalable solutions.

In Portugal, we have around 120 clients and a team of over 400 people, working on projects in sectors as diverse as Banking, Insurance, Transport, Aviation and Energy.

Job Decription

We are looking for a Senior Back-End Developer / Solutions Architect.

  • Responsibilities:
  • Develop and architect backend services with NestJS, leveraging its modular architecture, dependency injection, middleware, guards, and interceptors.
  • Design and implement RESTful APIs with NestJS, integrating smoothly with databases using TypeORM or Prisma ORM focused on relational databases like PostgreSQL or MySQL.
  • Mentor junior developers, lead code reviews, and enforce best practices in coding and architecture.
  • Maintain strong emphasis on security, performance, and scalability in cloud-native application development.
  • Qualifications:
  • Proven experience in TypeScript and NestJS with strong backend API development expertise.
  • Solid understanding of React.js for frontend development, including modern hooks and state management.
  • Experience with relational databases and ORM tools like TypeORM.
  • Familiarity with containerization (Docker), CI/CD pipelines, and automated deployment in cloud environments.
  • Strong collaboration and communication skills within cross-functional agile teams.
  • Technical Skills:
  • NestJS, TypeScript, Node.js, REST APIs, TypeORM.
  • React.js (hooks, context), JavaScript/TypeScript.
  • PostgreSQL.
  • Testing: Jest, Supertest for backend; React Testing Library for frontend.
  • Nice to have some knowledge in a hyperscaller lke GCP, AWS, Azure.
  • Fluency in English.
  • Working model:
  • Hybrid working model in Lisbon, Braga or Coimbra (candidates must reside in Portugal)