Senior Software Developer

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.



Benefits

Salary Range: 14 to 16 LPA


See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available