Senior Node.js Developer (Contract 3-4 months)
Phenomenon Studio is a boutique product design and development agency founded in 2019. We work with teams who’ve outgrown what they’ve built - from venture-backed startups to established market leaders - and own the work end to end: strategy, design, development, and post-launch.
The team of 70+ senior specialists is based in Europe, with entities in the USA, Estonia, and Switzerland, serving SaaS, Fintech, Healthcare, and EdTech. Across 120+ launches, clients have raised $500M+.
Phenomenon is a Red Dot Award-winning studio, a Claude Select Partner, and a Webflow Certified Partner. The team includes Nielsen Norman Group UX Certified professionals, and the studio is HIPAA-compliant. Phenomenon holds a 5.0 rating on Clutch, and most clients come back for a second project.
About the project
A subscription-based web service for creating and managing dynamic QR codes for the Canadian market. Users create codes for links, PDFs, vCards, menus, videos, and more, customize their design, and can update the content even after the code is printed. The platform includes hosted landing pages, a dashboard for organizing codes, and detailed scan analytics.
Contract duration: 3-4 months
Team: Solution Architect, 2x Backend Developers, 2x Frontend Developers, QA, DevOps, PO, PM, BA, Designer
Requirements:
- 5+ years of experience in JavaScript, TypeScript
- Strong knowledge of 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 of Supabase
- Knowledge of 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:
- A team of open-minded and supportive professionals
- Comfortable part-time schedule with autonomy in processes
- Full remote work format
- Flexible workload and the possibility to combine with studies, personal projects, or other activities
- Work-life balance: we value results, not the number of hours spent
Recruitment process: Recruitment interview - Technical interview