Senior Node.js Developer

Phenomenon Studio is a full-cycle design and development company founded in 2019.
We help startups and small to medium-sized businesses build and scale products across Healthcare, EdTech, SaaS, FinTech, and Web3 industries. 
Recognized with 30+ industry awards, we deliver high-quality solutions that combine creativity, technology, and business impact.


Our project is an internal CRM platform for a music promotion company, enabling the management and execution of advertising campaigns for emerging artists through the Meta (Facebook) API.

Requirements:

  • 5+ years of experience in JavaScript, TypeScript
  • Strong knowledge in Node.js โ€” Express.js, NestJs
  • Strong knowledge of ORMs, PostgreSQL, MySQL, MongoDB, Redis
  • Strong knowledge of Real-time(socket-based)
  • Strong knowledge of REST API, Git
  • Experience with Docker
  • Experience with Microservices, experience designing distributed systems 
  • Experience with AWS: Lambda, DynamoDB, S3, SQS, SNS, API Gateway
  • Experience with CI/CD
  • Testing: Jest + integration/e2e
  • Excellent communication skills
  • Experience with HIPAA and GDPR compliances
  • Upper-intermediate English level


Nice to have:

  • Knowledge of other frameworks
  • Knowledge with Supabase
  • Knowledge with Strapi
  • Experience with Jira / ClickUp


Responsibilities:

  • Design, develop, and maintain scalable backend services using Node.js (Express.js, NestJS)
  • Work with various databases, including PostgreSQL, MySQL, MongoDB, and Redis, ensuring high performance and data integrity
  • Develop and deploy a microservices-based architecture using Docker and AWS
  • Implement and manage real-time, socket-based communication systems
  • Lead and mentor teammates, review code, and guide architectural decisions
  • Oversee project timelines, task assignments, and ensure high-quality code delivery
  • Collaborate with cross-functional teams and communicate effectively in English (written and spoken)
  • Manage tasks and workflow using project management tools such as Jira or ClickUp


What we offer: 

  • Remote work format and flexible schedule
  • Autonomy in work, opportunity to build processes, and grow within the company
  • Individual development plan and annual performance review
  • Workshops and playgrounds for continuous learning
  • Compensation for subject-matter training
  • Corporate English classes
  • Access to IT Loyalty Club
  • Accounting support
  • 18 working days of annual leave
  • 7 working days of sick leave and 7 working days of unpaid leave
  • All national public holidays off


Recruitment process: Recruitment interview - Technical interview - Final interview

Required languages

English B2 - Upper Intermediate
Node.js, TypeScript, JavaScript, Express.js, Nest.js
Published 8 January
93 views
ยท
35 applications
To apply for this and other jobs on Djinni login or signup.
Loading...