Backend Developer (NodeJS)
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:
We are actively seeking a skilled and experienced Backend Developer with 5+ years of experience in Node.js.
Key Responsibilities:
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.
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.
- 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.
- Bachelors degree in Computer Science, Engineering, or a related field, or equivalent practical experience.