• Home
  • Full Stack Developer

Full Stack Developer

Location: New Delhi  |  Position Type: Full-time  |   Reports to: Tech Lead

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 Full Stack Developer to join our dynamic team.

Job Description:

We are seeking a highly skilled Full Stack Developer to join our team. The ideal candidate will have expertise in both frontend and backend development, with a strong understanding of modern web technologies. The Full Stack Developer will be responsible for designing, developing, and maintaining robust web applications to meet the needs of our clients and internal stakeholders.

Responsibility:

  1. Collaborate with cross-functional teams to define, design, and ship new features.
  2. Develop responsive and user-friendly frontend interfaces using technologies such as, React.js, Redux, Tailwind CSS, HTML, JavaScript, and CSS, etc.
  3. Design and implement secure and scalable backend systems using Node.js, Express, and Flask.
  4. Manage database systems including MongoDB, Redis, and AWS S3, ensuring data integrity and performance.
  5. Implement deployment strategies using Docker, Route 53, NGinx, and AWS services.
  6. Set up and maintain continuous integration and continuous deployment pipelines using Github, Jenkins and AWS CodePipeline.
  7. Optimize application performance for maximum speed and scalability.
  8. Troubleshoot and debug issues across the entire stack.
  9. Stay up-to-date with emerging technologies and best practices in web development

Requirements:

  1. Bachelor's degree in Computer Science, Engineering, or a related field.
  2. Proven experience as a Full Stack Developer or similar role.
  3. Strong proficiency in frontend technologies including React.js, Redux, Tailwind CSS, HTML, JavaScript, and CSS.
  4. Solid understanding of backend development with Node.js, Express, and Flask.
  5. Experience with database technologies such as MongoDB, Redis, and AWS S3.
  6. Familiarity with deployment technologies including Docker, Route 53, NGinx, and AWS services.
  7. Hands-on experience with CI/CD tools like Github, Jenkins and AWS CodePipeline.
  8. Ability to work independently and in a team environment.
  9. Strong problem-solving and analytical skills.
  10. Excellent communication and collaboration abilities.

Preferred Qualifications:

  1. Master's degree in Computer Science or a related field.
  2. Certification in relevant technologies (e.g., AWS Certified Developer, MongoDB Certified Developer).
  3. Experience with serverless architecture and microservices.
  4. Knowledge of security best practices in web development.
  5. Prior experience in Machine Learning.

Benefits:

  • Competitive salary
  • 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 Full Stack Developer 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 "Full Stack Developer" in the subject line