Job Openings Backend Developer (NodeJS)

About the job Backend Developer (NodeJS)

Job Title: Backend Developer (NodeJS)

Location: Delhi NCR/ Bangalore

Department: Technology
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 2+ 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: 2+ 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.