Job Description
Employment Type: Full-Time
Location: 100% Remote (Global)
Experience: 3+ Years (2+ Years in Backend JavaScript)
🚀 About the Role
We are seeking an experienced Backend JavaScript Developer with deep expertise in Node.js and modern distributed systems.
In this role, you’ll take full ownership of features — from concept to production — working in a fast-paced, professional Agile environment using cutting-edge technologies.
This is an opportunity to build scalable, high-performance backend systems that power real-world products.
🛠 Key Responsibilities
- Lead end-to-end feature development, from architecture to deployment
- Participate in system design and scalability planning
- Optimize backend services for performance, reliability, and security
- Collaborate closely with cross-functional engineering teams
- Contribute to architectural decisions and technical best practices
- Continuously learn and adopt modern backend technologies
💻 Core Tech Stack
- Node.js
- MongoDB
- Express
- Kubernetes
- RabbitMQ
- Cassandra
- Snowflake
✅ Required Qualifications
- 3+ years of professional software development experience
- 2+ years focused specifically on Backend JavaScript (Node.js)
- Strong understanding of:
- TCP/IP
- DNS
- HTTP / HTTPS
- CORS
- WebSockets
- Experience in system design for scalability and reliability
- Ability to work independently and in a collaborative Agile team
- Fluent English communication skills
⭐ Nice to Have
- Frontend experience with HTML, CSS, and React
- Experience with microservices architectures
- Cloud-native application development experience
🌍 Why Join?
- Fully remote — work from anywhere
- Ownership-driven engineering culture
- Exposure to modern cloud-native and distributed technologies
- Opportunity to influence architecture and product direction
- Work with high-performing, professional engineering teams