Senior Backend Software Engineer
Posted 29ds ago
Employment Information
Report this job
Job expired or something wrong with this job?
Job Description
Senior Backend Software Engineer maintaining and evolving a NestJS application for a digital solutions provider. Focus on code quality, RESTful APIs, and collaboration with teams for architectural improvements.
Responsibilities:
- Maintain and evolve a NestJS application built with Clean Architecture and Domain-Driven Design (DDD);
- Implement new features following strict code quality standards;
- Develop and maintain RESTful APIs;
- Work with PostgreSQL/MySQL databases;
- Implement and maintain automated tests;
- Participate in code reviews and ensure code quality;
- Collaborate with the team to improve architecture and project standards.
Requirements:
- Strong experience with Node.js and TypeScript
- Proficiency with the NestJS framework and its conventions
- Experience with Domain-Driven Design (DDD) and Clean Architecture
- Proficiency with Prisma ORM
- Unit and E2E testing (Vitest)
- Git and GitHub
- Docker
- Redis (caching)
- Design patterns (Repository, Unit of Work, Presenter, etc.)
- Authentication and authorization
- Error handling with the Either pattern
- Vibe Coding AI (desirable)
- PHP (desirable)
- Go (desirable)
- Experience with electronic tax documents (desirable)
- AWS and cloud services (desirable)
- CI/CD (desirable)
- Monitoring and observability (desirable)
- Microservices (desirable)
- Message brokers (desirable)
- Web application security (desirable)
Benefits:
- Remote or hybrid work
- Modern, well-structured development environment
- Opportunity to work with current technologies
- Exposure to complex technical challenges
- Professional development in scalable architectures
- Contract options: PJ (Contract) or CLT (Permanent)
- Bonus of up to 2 monthly salaries per year
- Meal allowance
- Transportation allowance
- Health insurance
- Dental plan
- GymPass
- Education support
















