Backend Team Lead Fully Remote

Year    IN, India

Job Description

Description

We're Hiring: Backend Team Lead



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

Backend Team Lead

who's ready to help us evolve our backend infrastructure into a world-class, microservices-powered system

and lead a team of skilled engineers to do so.



What You'll Do



Leadership & Mentorship:



Lead and mentor a team of backend engineers, ensuring technical excellence and best practices. Conduct code reviews, facilitate knowledge sharing, and foster professional growth within the team. Set clear technical goals, manage workload distribution, and provide regular feedback.

Backend Engineering:



Design, build, and maintain scalable backend services using NestJS (Node.js). Provide technical direction and make key architectural decisions for backend development.

API Development:



Build robust, secure RESTful APIs connecting learners to our platform. Ensure API consistency, versioning, and performance optimization.

Database Management:



Work primarily with MongoDB to structure and manage data effectively. Guide data modeling and performance tuning decisions.

Version Control:



Collaborate through Git and branching workflows, ensuring high-quality merges and releases.

Architecture:



Implement and enforce clean architectural patterns, especially Controller-Service-Repository (CSR). Lead refactoring and modularization efforts to improve system maintainability.

Microservices:



Design, develop, and scale a microservices-based backend infrastructure. Establish standards and strategies for inter-service communication and orchestration.

Containerization:



Use Docker to manage environments and deployments. Oversee infrastructure environments for local development, staging, and production.

CI/CD & Testing:



Maintain and enforce code quality with automated testing and CI/CD pipelines. Establish test coverage goals and promote a test-driven development culture.

API Documentation & Testing:



Use Apidog to document and test APIs in real time. Ensure documentation accuracy and team-wide adoption.

Agile Workflow:



Collaborate in sprint-based development using ClickUp. Participate in sprint planning, retrospectives, and roadmap alignment.

Who We're Looking For



Experienced backend engineers with leadership or senior-level experience.

Proficient in NestJS and solid backend engineering fundamentals. Strong mentors and communicators who can lead by example. Passionate lifelong learners who thrive in collaborative, multicultural, remote environments. Professionals ready for 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 Lead a team building meaningful, scalable systems

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

lead a team

that's 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:

$12.00 - $26.00/hour

Engagement:

40+ hrs/week, Contract-to-Hire on Upwork

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? Have you led a backend team before? If so, describe your leadership style.
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
    JD4226653
  • 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