21 Aug
|
Recognized
|
Pune
The Senior Software Developer will lead the design, development, and deployment of cloud -based systems that power Farmers for Forests’ digital platforms. The role focuses on building scalable backend architectures, managing AWS -based infrastructure, automating deployments, and ensuring seamless integration between data systems. The ideal candidate has strong technical expertise in DevOps, backend development, and CI/CD, with a passion for leveraging technology to support environmental and climate resilience programs.
Roles and Responsibilities
- Lead backend development of in -house tools and applications using Python and frameworks like FastAPI or Django.
- Design and maintain cloud infrastructure on AWS, including EC2, S3, Lambda, and RDS services.
- Implement and manage CI/CD pipelines for continuous integration, testing, and deployment.
- Automate workflows for data ingestion, processing, and reporting across multiple systems.
- Monitor system performance, ensure high availability, and optimize for scalability and security.
- Collaborate with data, AI, and operations teams to integrate machine learning models and APIs into production systems.
- Maintain clear documentation and follow best practices in development, version control, and cloud architecture.
Requirements
- Minimum 5 years of experience in backend and DevOps roles.
- Bachelor’s degree in Computer Science, Engineering, or related field.
- Proficiency in Python with experience in FastAPI or Django frameworks.
- Strong hands -on experience with AWS services (EC2, Lambda, S3, RDS, CloudFormation, IAM).
- Proven expertise in CI/CD tools (GitHub Actions, Jenkins, or GitLab CI).
- Experience with containerization and orchestration (Docker; Kubernetes preferred).
- Understanding of relational and NoSQL databases (PostgreSQL, MySQL, MongoDB).
- Familiarity with monitoring tools (CloudWatch, Prometheus, Grafana).
- Passion for using technology to drive social and environmental impact.