🚀 We're Hiring: NestJS Backend Developer
📍 Remote (Global) | 🕒 Full-Time (40–60 hrs/week) | 🌍 Work from Anywhere
Company: [Aladia – Online E-learning Platform]
Contract: Long-term, Remote
About Us
Aladia is a rapidly growing e-learning platform based in Italy, on a mission to transform digital education globally. We're passionate about innovation, learner-centered design, and delivering exceptional online learning experiences that scale.
We’re looking for a NestJS Backend Developer who’s ready to help us evolve our backend infrastructure into a world-class, microservices-powered system.
🔧 What You’ll Do
- Backend Engineering: Design, build, and maintain backend services using NestJS (Node.js).
- API Development: Build robust, secure RESTful APIs connecting learners to our platform.
- Database Management: Work primarily with MongoDB to structure and manage data effectively.
- Version Control: Collaborate through Git and branching workflows.
- Architecture: Implement clean architectural patterns, especially Controller-Service-Repository (CSR).
- Microservices: Help us build out and scale a microservices-based backend.
- Containerization: Use Docker to manage environments and deployments.
- CI/CD & Testing: Maintain code quality with automated testing and CI/CD pipelines.
- API Documentation & Testing: Use Apidog to document and test APIs in real time.
- Agile Workflow: Collaborate in sprint-based development using ClickUp.
👀 Who We’re Looking For
- Intermediate developers with experience in NestJS and backend fundamentals.
- Passionate lifelong learners eager to grow and experiment.
- Strong collaborators and communicators who thrive in remote, multicultural teams.
- Reliable professionals looking for a long-term commitment in a fast-paced startup.
🕗 Work Schedule
- Time Zone: 8:00 AM – 5:00 PM (Italy time)
- Team: International, remote-first
- Culture: High-performance, high-learning, highly collaborative
🎁 Perks & Benefits
- Continuous learning opportunities
- Long-term contract and stability
- Exposure to multicultural and cutting-edge tech environments
- Opportunities to grow in a remote-first, agile company
⚠️ Commitment Note
We appreciate individuals who go above and beyond. If you're someone who’s excited to contribute 60+ hours/week during peak times, including occasional weekends, we welcome that level of drive and commitment. Excellence takes time—and passion.
📝 Application Process
Step 1: Apply
Submit your interest along with your CV and GitHub or portfolio. Once shortlisted, we’ll notify you to proceed to the technical challenge.
Step 2: Technical Challenge
Create a New NestJS Backend Project With The Following
- 5+ RESTful API endpoints
- Request validation via class-validator
- Proper error handling
Bonus Points For
- Microservices implementation
- MongoDB integration
- Caching mechanisms
Also Required
- Video walkthrough (5–15 min) explaining your project, structure, and architecture (Vidyard/Loom preferred)
- Share your GitHub repo and video link
⏱ Deadline: 48 hours after confirmation to begin challenge.
Step 3: Review
Our Team Will Evaluate
- Code quality and organization
- Conceptual understanding
- Optional points for scalability, documentation, and communication
💡 Ready to Join?
If you're passionate about backend development, love building for scale, and want to be part of an ambitious team shaping the future of education—we want to hear from you.
📬 Apply now and let's build the future of online learning, together.
💸 Compensation
- Hourly: $5.00 – $20.00/hour
- Engagement: 40+ hrs/week, Contract-to-Hire
🔍 Questions On Application
- How many years of backend experience do you have?
- How many years with NestJS?
- GitHub/Portfolio link
- What backend frameworks have you worked with?
- How do you approach QA and testing?