Senior Backend Developer

Equação IT is a company focused on boosting technology and solid solutions through our expert consultants leading a high perspective and adding value to our customers with the purpose of providing optimization and business growth to our partners.

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

• Duration: Long Term Contract
• Location will be Lisbon, Braga or Coimbra and the working model will be hybrid. Candidates must be living in Portugal.