Back to Careers

EarthRe

Full Stack Engineer – EarthRe

Building secure, scalable Python/Go backend services and cloud infrastructure (GCP/AWS/Firebase) alongside responsive React/Next.js frontends, powering data-driven climate and reinsurance risk solutions.

Gandhinagar, IndiaIFSC, GIFT CityFull-time

About the Role

We are looking for a Full Stack Developer specializing in technologies such as Python, Go, React, Tailwind CSS, and cloud architecture. You will design, build, and maintain secure, scalable cloud platforms and applications that support data-driven climate risk solutions. In this role, you will work across both back-end and front-end development, building efficient back-end services and managing cloud infrastructure and also crafting intuitive, responsive, and high-performance user interfaces. You'll collaborate closely with data scientists, researchers, and product teams to deliver innovative, data-driven insurance solutions.

Key Responsibilities

  • Architect, build, and maintain secure, scalable backend services utilizing Python and Node.js.
  • Design, develop, and document RESTful APIs and background services (including schedulers and containerized functions) to support high-volume data ingestion, analytics, and complex product workflows.
  • Develop and manage robust cloud infrastructure and deployments across GCP, AWS, and Firebase, ensuring high availability and optimal performance.
  • Design and implement automation pipelines to streamline development workflows, continuous data processing, and application deployments.
  • Architect and optimize relational and NoSQL databases (e.g., PostgreSQL, MySQL, MongoDB) to effectively manage large-scale datasets.
  • Containerize applications and manage reliable deployments utilizing Docker.
  • Facilitate seamless integration between React/Next.js frontend user interfaces and backend APIs.
  • Develop responsive, intuitive, and high-performance user interfaces using Next.js, React, and Tailwind CSS.
  • Write clean, modular, and testable code while actively participating in code reviews and upholding engineering best practices.
  • Investigate and resolve production issues across APIs, user interfaces, and cloud infrastructure, driving continuous improvements in system reliability.

Must-Have Skills

  • Strong proficiency in Python development.
  • Proven experience with React and/or Next.js, alongside building responsive UIs with Tailwind CSS.
  • Demonstrated expertise in building and consuming RESTful APIs, background services, event schedulers, and automation pipelines.
  • Familiarity with Node.js for frontend tooling and server-side integrations.
  • Practical knowledge of cloud infrastructure with hands-on experience deploying backend services on GCP, AWS, or Firebase.
  • Proficiency with Docker and modern development workflows (Git, CI/CD pipelines).
  • High Degree of Ownership: a proven track record of taking features from conception to production, navigating ambiguity independently, and taking full accountability for system outcomes.
  • Exceptional problem-solving skills and the agility to thrive in a fast-paced startup environment.
  • AI Tool Proficiency with Accountability: extensive experience leveraging AI coding assistants, coupled with the critical ability to evaluate, comprehend, and take absolute ownership of generated code to ensure codebase integrity.

Preferred Qualifications (Good-to-Have)

  • Hands-on experience developing and maintaining backend services using Go.
  • Foundational understanding of the underlying mechanics of AI agents and Large Language Models (LLMs).
  • Exposure to container orchestration and deployment management using Kubernetes.

Ready to apply?

Apply with your CV and a note on what draws you to this role — we read every application ourselves.

Apply for This Role