Job Summary :
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 maintaining our signifcant ferm, environment and soil databases.
– Cloud Deployment : Deploy and manage applications on AWS, 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 :
– Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
– Compensation: Negotiable based on skills.
How to Apply:
- First, read through all of the job details on this page.
- Scroll down and press the Click Here button.
- To be redirected to the official website, click on the apply link.
- Fill the details with the information provided.
- Before submitting the application, cross-check the information you’ve provided.