Tech Lead

Location: New Delhi  |  Position Type: Full-time  |   Reports to: CTO/VP/GM

Company Overview:

At d.Kraft, we are revolutionising STEM education in secondary schools, envisioning a future where students not only learn essential skills but also innovate and excel in the dynamic realms of technology and engineering. At the core of our commitment lies a holistic approach. Beyond content creation and delivery, we grasp the essence of technology. Our technology team sits in the incubation hub of IIITD, India.

Enter learnkraft.ai, a groundbreaking platform seamlessly integrable with any LMS via APIs. Empowering educators, it transforms the learning landscape—reducing administrative load, amplifying impact, and refocusing on student development over evaluation and invigilation.

We have a strong collaborative team that brings together a dynamic synergy of entrepreneurs, academicians, industry experts, and psychologists. This diverse collective leverages its expertise to meticulously design every aspect of our course curriculum, delivery methods, and technology integration.

With a shared commitment to fostering holistic development, our team ensures a well-rounded educational experience that not only imparts knowledge but also nurtures the unique talents and potential of each student. We specialize in developing advanced AI solutions that revolutionize education industry, empowering businesses to achieve greater efficiency, accuracy, and competitiveness in their operations. As we continue to expand our team, we are seeking a talented and experienced Tech Lead to join our dynamic team.

Job Description:

We are looking for a d.Kraft, , who will be responsible for leading our technical team and driving the development of innovative solutions. The ideal candidate will have a strong background in both frontend and backend technologies, as well as experience with deployment, CI/CD, and database management. The Tech Lead will play a key role in architecting and implementing scalable and efficient systems that meet the needs of our clients.

Responsibility:

  1. Lead a team of developers and provide technical guidance and mentorship.
  2. Architect, design, and develop robust and scalable web applications using modern frontend and backend technologies.
  3. Collaborate with cross-functional teams to gather requirements and translate them into technical specifications.
  4. Ensure code quality and adherence to best practices by implementing code reviews and automated testing.
  5. Manage deployment processes and infrastructure using Docker, AWS, NGinx, Route 53, and other relevant technologies.
  6. Implement and maintain CI/CD pipelines using Github, Jenkins and AWS CodePipeline to automate the build, test, and deployment process.
  7. Design and optimize database schemas, queries, and performance using MongoDB, Redis, and AWS S3.
  8. Stay up-to-date with the latest trends and technologies in software development and recommend innovative solutions to improve efficiency and productivity.
  9. Troubleshoot and resolve technical issues in a timely manner to ensure smooth operation of applications.
  10. Collaborate with project managers and stakeholders to prioritize tasks and deliver projects on time and within budget.

Requirements:

  1. Bachelor's degree in Computer Science, Engineering, or related field.
  2. Proven experience 3 yrs. as a Tech Lead or similar role in a fast-paced environment.
  3. Strong proficiency in frontend technologies such as React.js, Redux, Tailwind, HTML, JavaScript, and CSS.
  4. In-depth knowledge of backend technologies including Node.js, Express, and Flask.
  5. Hands-on experience with deployment tools and platforms such as Docker, AWS, NGinix, and Route 53.
  6. Familiarity with CI/CD practices and tools such as Github, Jenkins and AWS CodePipeline.
  7. Experience working with databases including MongoDB, Redis, and AWS S3.
  8. Excellent communication and leadership skills with the ability to effectively lead and motivate a team.
  9. Strong problem-solving and analytical skills with a keen attention to detail.
  10. Ability to work independently and collaboratively in a team environment.

Preferred Qualifications:

  1. Master's degree in Computer Science or related field.
  2. Certifications in relevant technologies such as AWS Certified Solutions Architect or Docker Certified Associate.
  3. Experience working in Agile/Scrum methodologies.
  4. Prior experience in Machine Learning.

Benefits:

  • Competitive salary
  • Comprehensive health, dental, and vision insurance
  • Retirement savings plan with employer match
  • Flexible work schedule and remote work options
  • Professional development opportunities
  • Collaborative and inclusive work environment

d.Kraft is an equal opportunity employer and is committed to diversity, equity, and inclusion. We welcome applicants from all backgrounds and strive to create a supportive and inclusive work environment where everyone can thrive.

If you are a passionate and talented AI engineer who is eager to make a significant impact in a fast-paced and dynamic environment, we encourage you to apply for this exciting opportunity to join our team and help shape the future of AI at d.Kraft.

To apply, please submit your resume and cover letter outlining your qualifications and relevant experience to career@dkraftlearning.com. Please include "Tech Lead" in the subject line.