Sorry, this job is no longer available.

(Loading More Opportunities)

Software Development Engineer - II (Backend)

LaunchMyCareer (LMC) is looking for Software Development Engineer - II (Backend)

LaunchMyCareer (LMC) is a career-success platform that promises to help young learners discover their interests, identify their potential, learn workplace readiness skills and apply these in real life. From nurturing young peoples’ skills and aptitudes to providing them age-appropriate exposure to career knowledge, LMC helps students make informed career decisions.

True career success is an amalgamation of financial stability and job satisfaction. This can be achieved when one is able to map interests and skills with available opportunities. LMC brings forth a unique gamified experience to enable young people the chance to explore career possibilities through a journey of self-discovery, harmonizing interests with future careers and helping them to acquire requisite skills. It is a comprehensive solution that unifies career guidance and preparation into a seamless experience. The platform brings together educators, counselors and experts to steer students along a career roadmap, under parental guidance, in a systematic, experiential and engaging way.

What will you do:

· Ensure industry standards are followed for software development and documentation. Assure designs meet requirements and release cycles are logged as per standard

· Drive technical roadmap of the team in collaboration with Engineering and Product

· Research and experiment on the state of the art technology and its use to build highly reliable, available and scalable platforms

· Strengthen and improve development and release processes within the team.

· Collaborate with the team and communicate effectively.

· Drive-by example and be available to provide guidance over frameworks execution and problem-solving.

· Standardise components like libraries, utilities and services and promote reuse and release over private distribution systems.

What will you need:


· 2+ relevant years of development experience in Node.Js and related technologies such elastic search, Redis cache, database (SQL/NoSQL) and AMQs (Rabbit/Firebase).

· Hands-on experience on unit testing frameworks such as Chai/Moca/Sinon and strategy of building unit test cases.

· Knowledge of professional software engineering practices & best practices for the full software development life cycle, including coding standards, code reviews, design patterns, source control management, build processes, testing fundamentals.

· Capable of industry research and R&D on emerging technologies.

· Software development experience in building web services, distributed systems, and highly scalable applications.

· Strong technical, analytical and quantitative skills with the ability to use data and metrics to back up assumptions, recommendations and drive decisions.

· Ability to work in a fast-paced environment with the skill for continuous innovation.

· Expertise in any database, distributed system, queueing system.

Good to have:

· Ability to define and articulate the ROI of an engineering project.

· Experience in Typescript.

· Contributions in Open Source, GSOC projects.

noida, DL, IN