Job Description

Technical Lead - Job Description ← Go Back To Jobs

Technical Lead

APPLY FOR THIS JOB

Mumbai, Maharashtra, India (LIN1)

Department
Mobile Application Development
Job Posted On
09-12-2024 11:43:14
Employee Type
FTE
Experience range (Years)
10 - 15

  Job Title: MEANStack Developer

Total Experience: 6+ Years

Employment Type: Permanent

Job Location: Mumbai

 

 

About Us:

We are LearningMate -Energizing the Educational Landscape!

Dedicated to transforminglearning and development via cutting-edge technological solutions, LearningMateis a trailblazing one-stop shop for education technology. With a goal ofimproving educational experiences and empowering students, the firm has emergedas a leader in the field. Together with the recently acquired DoubleLine,LearningMate is a part of the Straive group and uses technology, digital media,large-scale data, and solutions to build strong, firm foundations inengineering and learning design. This helps to close the gap that existsbetween students, teachers, and content curators. The biggest publishers,universities, and government education departments worldwide use LearningMatesolutions to assist in developing, implementing, and streamlining their digitalinfrastructure.

We are honored to be ourclients top choice for solutions thanks to our wide range of offerings, and welead the charge to improve access to, affordability of, and effectiveness offuture education, enabling more students and learners. With more than 3500employees, we are a powerful force in the US, the UK, South Africa, and India.

 

Learn more atwww.learningmate.com.

 

Responsibilities:

We are seeking a skilled and experienced MEAN StackDeveloper to join our team. As a MEAN Stack Developer, you will play a crucialrole in the development and maintenance of our web applications. You will beresponsible for designing, coding, and modifying these applications, fromlayout to functionality. Your expertise in the MEAN stack (MongoDB, Express.js,AngularJS, and Node.js) will be essential in creating user-friendly interfacesand seamless, scalable, and secure web applications. As a member of ourdevelopment team, you will collaborate with fellow developers, projectmanagers, and designers to deliver high-quality software solutions.

 

       Develop, test, and maintain webapplications using the MEAN stack (MongoDB, Express.js, Angular, Node.js).

       Design and implement responsiveuser interfaces using HTML5, CSS3, and JavaScript.

       Develop RESTful APIs tofacilitate seamless communication between the frontend and backend systems.

       Ensure the security andintegrity of applications by implementing robust authentication andauthorization protocols.

       Optimize applications formaximum speed and scalability.

       Troubleshoot and debug issuesacross the application stack.

       Participate in code reviews,providing and receiving constructive feedback to maintain code quality.

       Collaborate with designers,product managers, and other developers to define and implement innovativesolutions for product direction, visuals, and user experience.

       Stay updated with emergingtechnologies and industry trends to continuously improve skills and apply themin the workplace.

       Document applicationarchitecture, code, and processes to ensure maintainability and knowledgesharing.

 

Requirements:

       6+ years of experience insoftware development, with a focus on both backend and frontend technologies.

 

 

Must have skills:

Strong experience in developing web applications usingthe MEAN stack (MongoDB, Express.js, AngularJS, and Node.js):

       5+ years of hands-on experiencein designing, developing, and maintaining MEAN stack applications.

Proficiency in front-end technologies such as HTML5,CSS3, JavaScript, and jQuery:

       5+ years of experience in usingfront-end technologies to create responsive and dynamic user interfaces.

Experience with front-end frameworks like AngularJS:

       5+ years of experiencespecifically with AngularJS or Angular for building modular and scalableapplications.

In-depth understanding of server-side programminglanguages such as Node.js and Express.js:

       4+ years of experience workingwith Node.js and Express.js to develop robust server-side solutions.

Experience working with MongoDB or other NoSQLdatabases:

       4+ years of experience indesigning and managing NoSQL databases like MongoDB, including writingoptimized queries and schema design.

Familiarity with RESTful APIs and web services:

       3+ years of experiencedesigning, developing, and consuming RESTful APIs for seamless client-servercommunication.

Knowledge of version control systems (e.g., Git) andcollaborative development workflows:

     5+ years of experience usingversion control tools like Git, including branch management, merge strategies,and code reviews.

Proficiency in unit testingusing Jasmine, Karma, and Jest:

       3+ years of experience inwriting and maintaining unit tests using Jasmine and Karma for Angularapplications and Jest for JavaScript/Node.js codebases.

       Experience in ensuring codequality and coverage through rigorous testing practices.

 

Added Advantage:

       Experience with cloud services(AWS, Azure) and microservices deployment.

       Familiarity with DevOpspractices and CI/CD tools (e.g., Jenkins, GitLab CI, GitHub Actions).

       Knowledge of Docker andKubernetes for containerization and orchestration.

       Experience with NoSQL databases(e.g., MongoDB, Cosmos DB).

       Exposure to identity managementframeworks like OAuth2, OpenID Connect, or Identity Server.

 

Qualifications:

 

       BE/BSc or Equivalent

       Highly motivated with excellentverbal and written communication, presentation, facilitation,

       Excellent communication andteamwork skills

       Self-starter with strongorganizational and time management skills, self-directed

 

LearningMate is an equal opportunity employer. We commit to celebratediversity, equity and inclusion in the workplace.

Skip to content