Node.js Backend Developer (NestJS, PostgreSQL, Redis) (Middle or Senior Level)

Responsibilities:

  • Develop and maintain the backend of web applications using NestJS
  • Design and optimize PostgreSQL databases
  • Implement caching and queueing solutions with Redis
  • Develop and integrate APIs
  • Integrate third-party APIs and payment systems
  • Optimize code and perform refactoring to improve performance
  • Collaborate with the DevOps team for CI/CD and monitoring (Docker, AWS).
     

Requirements:

  • Strong experience with Node.js and NestJS
  • Hands-on experience with PostgreSQL (indexes, query optimization)
  • Experience with Redis (caching, pub/sub)
  • Proficiency in TypeScript
  • Solid experience integrating third-party APIs and payment systems (must-have)
  • Understanding of design patterns and architectural principles (SOLID, DRY, KISS)
  • Experience working with Docker and containerization
  • Familiarity with logging systems (e.g., Winston, Pino) and monitoring tools (New Relic, Prometheus, Grafana)
  • Experience with RabbitMQ/Kafka is a plus
  • Experience with unit and integration testing (Jest, Supertest) is a plus
  • Good spoken English not lower than B1 for meetings and communication with clients.

 

Workflow:

  • Remote work
  • Work from 9:00 to 18:00 Monday through Friday
  • Daily morning standups with the team
  • Meet with clients as needed
  • Work with the time tracker Hubstaff
  • Progress reports 
  • Work contract from 1 year

 

We Offer:

  • Competitive salary.
  • Social package.
  • Opportunities for professional and career growth.
  • Work in a friendly and professional team.




About US:

- CONSTANT SEARCH FOR THE BEST SOLUTIONS
We create the best solutions for our customers.

- Solutions
We are here to help you. We will carefully examine your request, get into the details, and offer the best solutions for your business.

- Development
Our projects are based on the understanding and processes of our clients' business. All decisions are made based on user needs. We are always looking for the best ways to solve tasks with the attraction of innovative technologies.

- Team
We’re a tight-knit team of creative minds. We collaborate with our clients to make awesome products that get results.

- Our Approach
Our experience is based on many years of successful work based on research, study, and implementation. We are open to new knowledge and always improve our level and thanks to this our projects are always successful. Each project is unique and we do not accept template solutions.

 

273 views
·
42 applications
100% read
·
100% responded
Last responded yesterday
135 views
·
18 applications
100% read
·
100% responded
Last responded yesterday
To apply for this and other jobs on Djinni login or signup.