Backend Developer (NodeJS)

Apply now
Job Title: Backend Developer (NodeJS)

Location: Delhi NCR/ Bangalore

Department: Software development / Software engineer

Reports To: Lead Software Engineer / Senior Developer

Employment Type: Full-Time

Company: Mati Carbon

About Us:

Mati Carbon PBC is at the forefront of climate-tech innovation, leveraging Enhanced Rock Weathering (ERW) to remove carbon from the atmosphere while boosting the livelihoods of smallholder farmers in the Global South. We are a US Public benefit corporation with operations in USA, India and Africa. We're on a mission to scale up our impact and need a talented Backend Developer to help us achieve our goals.

Recent Success:

  • High-Impact Deployments: We are one of the leaders in durable carbon removals for smallholder farmer benefit globally.
  • Recognized Excellence: Our robust MRV processes, developed in collaboration with Yale University, have been independently verified and have earned us pre-purchase contracts with leading companies like Stripe, Shopify, and H&M.
  • Numerous Awards: We are a XPRIZE top-20 finalist and have won numerous industry accolades including US Department of Energy, US Department of Agriculture, Milkywire, Frontier Climate.
  • Media Coverage: Our groundbreaking work has been featured in top industry publications and news outlets, highlighting our innovative approach and significant impact on both carbon removal and farmer livelihoods.


Job Description:

We are actively seeking a skilled and experienced Backend Developer with 5+ years of experience in Node.js.

Key Responsibilities:

  • Backend Development: Design, develop, and maintain robust backend services and APIs using Node.js and Express.js. and Python.
  • Database Management: Create and optimize complex database schemas, queries, and ensure data integrity using PostgreSQL for maintaing our signifcant farme, envrionment and soil databases.
  • Cloud Deployment: Deploy and manage applications on AWS/GCP, ensuring scalability, and reliability.
  • Containerization: Implement and manage containerized applications using Kubernetes to ensure seamless scaling.
  • Performance Optimization: Identify performance bottlenecks and implement solutions to ensure scalability and efficiency.
  • Collaboration: Work closely with frontend developers, product managers including scientists and engineers to define and deliver high-quality software solutions.
  • Code Quality: Write clean, maintainable, and testable code; conduct code reviews and mentor junior developers.
  • Documentation: Maintain comprehensive documentation for APIs, deployment processes, and technical design decisions.


Requirements:

  • Experience: 5-6 years of professional experience in backend development with a focus on Node.js and Express.js and python.
  • Database Skills: Proficiency in designing and optimizing database schemas with PostgreSQL, particularly for managing large datasets related to environmental and agricultural metrics.
  • Cloud Expertise: Hands-on experience with AWS services and deployment strategies to ensure robust and scalable backend solutions.
  • Containerization: Experience with Kubernetes for container orchestration to support deployment and scaling of applications.
  • Problem-Solving: Strong analytical and problem-solving skills, with the ability to troubleshoot complex issues.
  • Version Control: Proficiency in Git for version control and collaboration.
  • Frontend Knowledge (Plus): Familiarity with frontend technologies (e.g.Html, CSS, Javascript) is a plus but not required.


Education:

  • Bachelors degree in Computer Science, Engineering, or a related field, or equivalent practical experience.


Compensation: Negotiable based on skills.