Logo of Huzzle

Backend Engineer - Planetrics

  • Job
    Full-time
    Mid & Senior Level
  • Software Engineering
    Engineering
  • Gurgaon

AI generated summary

  • You need a degree in a relevant field, strong Python and FastAPI skills, microservices experience, AWS knowledge, and a passion for automation and best practices in software development.
  • You will develop a SaaS solution, collaborate with risk modeling teams, work with climate and ESG data, influence backend design, manage priorities, and enhance the existing codebase.

Requirements

  • Degree in computer science, engineering, mathematics, quantitative methods or related field
  • Proven experience in developing and maintaining production-level code
  • Strong command of Python, with a focus on writing clean, efficient, and production-ready code
  • Strong command of FastAPI, Pydantic and REST APIs
  • Experience in developing microservice architectures and distributed systems
  • Experience with core AWS products such as Lambda, DyamoDB, SQS and S3
  • Knowledge of SQL and experience developing ETL pipelines a plus
  • Passion for automation, with experience in containerisation (e.g. Docker), shell scripting, and continuous integration/continuous deployment (CI/CD) pipelines
  • Knowledge of software engineering best practices across the development lifecycle, including agile methodologies, coding standards, peer code reviews, version control, build processes, testing, and deployment
  • Excellent written and verbal communication skills

Responsibilities

  • You will be developing PlanetView, a software as a service solution which helps the financial sector understand and manage climate change risks and quantify carbon emissions.
  • You will work alongside our physical and transition risk modelling teams, following agile processes, to bring analytical approaches and features to production.
  • We work with financial data, terabytes of global climate data and a wide range of environmental, social and corporate governance (ESG) data and integrate them in our class-leading advanced economic models.
  • In this role, you will be developing on our Django application or one of a number of backend microservices using FastAPI and Pydantic.
  • You’ll have the opportunity to significantly influence the design of our backend processes.
  • You will also manage your day-to-day priorities, time and commitments within your team setting while ensuring that technical standards and best practices are exercised.
  • Lastly, you will apply new knowledge and innovation to the existing codebase.

FAQs

What is the primary focus of the backend engineer role at Planetrics?

The primary focus of the backend engineer role at Planetrics is to develop PlanetView, a software as a service solution that helps the financial sector understand and manage climate change risks while quantifying carbon emissions.

What technology stack will the backend engineer be working with?

The backend engineer will be working with Django, FastAPI, Pydantic, and will focus on developing microservices and REST APIs.

What are the expected qualifications for this position?

Candidates are expected to have a degree in computer science, engineering, mathematics, quantitative methods, or a related field, along with proven experience in developing and maintaining production-level code, strong command of Python, and expertise in FastAPI and microservice architectures.

Is experience with AWS products required for this role?

Yes, candidates should have experience with core AWS products such as Lambda, DynamoDB, SQS, and S3.

What methodologies are emphasized in the development processes at Planetrics?

Planetrics emphasizes agile methodologies and best practices across the development lifecycle, including coding standards, peer code reviews, and CI/CD pipelines.

How does Planetrics view diversity and inclusion in their hiring process?

Planetrics is committed to diversity and inclusion, welcoming all applicants regardless of age, disability, gender reassignment, marriage and civil partnership, pregnancy and maternity, race, religion or belief, sex or sexual orientation.

What kind of work environment can an employee expect at Planetrics?

Employees can expect a work environment that prioritizes sustainability, diversity, and digital transformation, allowing them to apply new technologies and best practices.

Are there opportunities for growth and influence within the backend engineer role?

Yes, there are significant opportunities to influence the design of backend processes and manage day-to-day priorities and commitments within the team.

What is the major goal of the Planetrics client service platform?

The major goal of the Planetrics client service platform is to assist industry sectors in transforming to achieve net zero emissions by 2050 and reduce carbon emissions by half by 2030.

Will the backend engineer work closely with any specific teams?

Yes, the backend engineer will work closely with physical and transition risk modelling teams to bring analytical approaches and features to production.

Business Consulting and Services

Consulting
Industry
10,001+
Employees
1926
Founded Year

Mission & Purpose

McKinsey & Company is a global management consulting firm. We are the trusted advisor to the world's leading businesses, governments, and institutions. We work with leading organizations across the private, public and social sectors. Our scale, scope, and knowledge allow us to address problems that no one else can. We have deep functional and industry expertise as well as a breadth of geographical reach. We are passionate about taking on immense challenges that matter to our clients and, often, to the world. We work with our clients as we do with our colleagues. We build their capabilities and leadership skills at every level and every opportunity. We do this to help build internal support, get to real issues, and reach practical recommendations. We bring out the capabilities of clients to fully participate in the process and lead the ongoing work.

Benefits

  • Occupational Accident Insurance

  • Mental Health Care

  • Vision Insurance

  • Health Insurance

  • Life Insurance

  • Flexible Spending Account (FSA)

  • Retiree Health & Medical

  • Disability Insurance

  • Dental Insurance