Senior BackEnd Developer (Node.js)
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.
Weβre looking for a Senior BackEnd Developer for an all-in-one SaaS platform that helps agencies and creators manage large-scale social media operations.
Today, these teams rely on spreadsheets, Discord, and multiple disconnected tools to handle scheduling, payroll, analytics, and communication. The platform replaces all of that with one centralized system.
Think of it as: workforce management + scheduling + payroll + analytics + messaging + automation in a single web app.
This is an operations-focused product built around dashboards, real-time systems, and complex business logic rather than a marketing-oriented application.
Stack: TypeScript/JavaScript, React, Node.js (NestJS/Express), REST APIs, WebSockets, PostgreSQL + MongoDB, Redis, AWS (Lambda, API Gateway, SQS/SNS, DynamoDB, S3), Docker, CI/CD, Jest
Stage: Early build; core architecture and foundations in progress
Team: 3x Backend Developers, 3x Frontend Developers, Solution Architect, PM, BA, QA, DevOps, Designer
Requirements:
- 5+ years of experience in JavaScript, TypeScript, React
- Strong Node.js (Express.js, NestJS)
- Strong SQL & NoSQL: PostgreSQL, MySQL, MongoDB
- Experience with Redis (caching, queues)
- Real-time systems (WebSockets / socket-based)
- REST API design & Git
- Microservices & distributed systems architecture
- AWS (Lambda, DynamoDB, S3, SQS, SNS, API Gateway)
- Docker & CI/CD pipelines
- Testing: Jest + integration / e2e
- Background processing (queues, schedulers, workers)
- Complex RBAC & permission logic
- Security best practices (auth flows, rate limiting, audit logs, secrets management)
- Production mindset (logging, monitoring, debugging, performance tuning)
- Experience mentoring engineers & driving code standards
- Upper-Intermediate English
Nice to have:
- Knowledge of other frameworks
- Knowledge with Supabase
- Knowledge with Strapi
Responsibilities:
- Build and scale a complex frontend application from scratch
- Design and build scalable backend architecture for a high-load SaaS platform (dashboards, real-time systems, complex business logic)
- Develop and maintain APIs, real-time features (WebSockets), background jobs, and integrations with external services
- Design microservices and distributed systems with focus on performance, security, and reliability
- Implement role-based access control (RBAC), permissions, audit logs, and secure auth flows
- Optimize databases and queries (PostgreSQL/MySQL/MongoDB), handle high-volume data processing
- Own features end-to-end: from technical design to production deployment and monitoring
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 skills experience
| Node.js | 5 years |
| AWS | 5 years |
| Docker | 4 years |
| MySQL | 4 years |
| MongoDB | 4 years |
Required languages
| English | B2 - Upper Intermediate |
| Ukrainian | C1 - Advanced |