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.
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
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?
By submitting this application, I confirm that all the information given by me in this application for employment and any additional documents attached hereto are true to the best of my knowledge and that I have not wilfully suppressed any material fact. I confirm I have disclosed if applicable any previous employment with Istituto Formativo Aladia. I accept that if any of the information given by me in this application is in any way false or incorrect, my application may be rejected, any offer of employment may be withdrawn or my employment with Istituto Formativo Aladia may be terminated summarily or I may be dismissed. By submitting this application, I agree that my personal data will be processed in accordance with Istituto Formativo Aladia's Candidate Privacy Notice
Notice: This is a remote position based in India.
Beware of fraud agents! do not pay money to get a job
MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.