Senior Back-End Developer
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!๐ฎ
Published 8 April
38 views
ยท
11 applications
100% read
ยท
70% responded
Last responded 2 weeks ago
๐
Average salary range of similar jobs in
analytics โ
Similar jobs
Worldwide
to $7000
Ukraine
to $4500
Ukraine