Senior Back-End Developer Offline

We are seeking a highly skilled and experienced Senior Back-End Developer to join our dynamic team. This pivotal role demands a seasoned professional with a rich background in back-end development.

 

What will you do:

 

  • Design and implement scalable backend services using NestJS and PostgreSQL, following clean architecture principles.
  • Define and maintain TypeORM entities, manage migrations, and ensure data integrity through relationships, constraints, and custom queries.
  • Implement role-based access controls, data sanitization, and secure authentication mechanisms (JWT, sessions, etc.).
  • Optimize application performance via query optimization, caching strategies, and efficient database design.
  • Participate in code reviews, architecture discussions, and contribute to improving development processes and internal tooling.
  • Troubleshoot production issues, perform root-cause analysis, and continuously improve system observability and logging.
  • Experience working with AI APIs such as OpenAI (GPT models), Anthropic, or Hugging Face to build intelligent backend services or assistants.
  • Ability to integrate AI features into existing product workflows — such as content generation, summarization, intelligent suggestions, or chat interfaces.
  • Design secure and scalable ways to consume AI models, manage tokens, and handle prompt engineering.

 

 

What we expect:

 

  • Proven experience building scalable backend systems using NestJS (modular architecture, providers, interceptors, guards, middleware)
  • Strong understanding of dependency injection, decorators, and lifecycle hooks in NestJS
  • Ability to design and maintain clean architecture (separation of concerns, domain-driven structure)
  • Experience with NestJS modules, custom pipes, and global exception filters
  • Building and consuming RESTful APIs  endpoints with proper DTOs and validation
  • Hands-on expertise in PostgreSQL, including:
    • Advanced SQL querying, window functions, aggregation, date/time manipulation
    • Schema design, foreign key relationships, and enforcing data integrity with constraints
    • Experience with triggers, stored procedures, and optimizing read/write queries
  • Deep TypeORM proficiency:
    • Handling cascading deletes, default timestamps, and migrations
    • Writing custom queries with QueryBuilder, and handling complex filtering logic
    • Managing and evolving DB schema using typeorm migrations

 

What we offer:

 

- Opportunities for professional development and personal growth 🚀

- Competitive salary, reasonable and fair working conditions 💵

- A ridiculously awesome team and work environment 🎉

- Training opportunities, including paid courses and webinars 💻

- Remote working conditions 🏠

- Generous PTO and Holidays 🌴

 

Join us and let's make some social media magic happen! Apply now!🔮


 

The job ad is no longer active

Look at the current jobs Advertising →

Loading...