Backend (Node.js) Developer to $2000
Must-have:
• 1.5+ years of commercial experience in backend development (or equivalent real-world project experience)
• Good knowledge of JavaScript with understanding of core functional programming concepts
• Hands-on experience with Node.js
• Practical experience using TypeScript
• Experience with Node.js backend frameworks such as Fastify or NestJS (strong Node.js fundamentals required)
• Experience designing and implementing RESTful APIs
• Understanding of asynchronous programming, event-driven patterns, and common pitfalls
• Knowledge of clean code principles and SOLID
• Experience writing automated tests (Vitest or similar)
• Proficiency with Git
• Practical experience using Docker
• Experience working with databases:
PostgreSQL (experience with ORMs like Prisma is a plus, not mandatory),
MongoDB or Firebase
• Experience participating in code reviews (as author or reviewer)
Nice to Have:
- Experience with cloud platforms such as AWS or GCP
- Familiarity with Serverless architectures
- Basic knowledge of Terraform
- Experience with Redis or similar caching solutions
- Basic understanding of microservices concepts
- Familiarity with message queues or brokers: RabbitMQ/SQS/BullMQ, or equivalents
- Basic frontend experience with React and Next.js
- Understanding of communication protocols: HTTP, WebSocket, MQTT(a plus)
Introductory understanding of distributed and high-scale system design
What We Expect:
- Ability to write clean, maintainable, and readable code
- Willingness to learn and grow as a backend engineer
- Sense of ownership and responsibility for delivered features
- Interest in understanding product requirements and proposing improvements
- Team-oriented mindset and openness to feedback
Required languages
| English | B2 - Upper Intermediate |