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
๐
$3000-4850
Average salary range of similar jobs in
analytics โ
Loading...