Software Engineer, Python Backend

Posted 2hrs ago

Employment Information

Education
Salary
Experience
Job Type

Report this job

Job expired or something wrong with this job?

Job Description

Software Engineer developing backend services and APIs for an energy management platform. Collaborating with product teams and leveraging AI for development efficiency.

Responsibilities:

  • Own features end-to-end—from scoping and design through implementation and deployment
  • Engage in software and infrastructure system design discussions
  • Build and maintain backend services and APIs in Python and TypeScript
  • Work across relational and non-relational databases
  • Deploy and operate services on cloud platforms
  • Incorporate AI-first development practices
  • Collaborate with engineering peers through code reviews and documentation

Requirements:

  • Strong software development background in Python and/or TypeScript
  • Familiarity with AI-assisted development workflows, LLM integrations, or agent frameworks
  • Hands-on experience with both relational and non-relational databases, including SQL/PostgreSQL, MongoDB, and DynamoDB
  • Ability to design schemas and write efficient queries for each
  • Experience deploying and operating services on one or more major cloud platforms (GCP, AWS, or OCI)
  • Ability to reason about software and infrastructure architecture
  • Proven ability to drive work end-to-end with minimal hand-holding
  • Strong communication skills for working closely with a Product Manager and engineering peers