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.