Backend Software Engineer

Year    IN, India

Job Description

Backend Software Engineer

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?
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.


Job Detail

  • Job Id
    JD4226654
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    IN, India
  • Education
    Not mentioned
  • Experience
    Year