Software Engineer, Python Backend
Posted 2hrs ago
Employment Information
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



















