Python Developer

13 hours, 49 minutes ago
Full-time
Junior
Software Development
Resource Innovations

Resource Innovations

Resource Innovations is a women-led energy transformation firm that provides clean energy services and software solutions for utilities and government agencies. They offer end-to-end software and services to improve customer engagement, boost operation...

Renewable Electricity
251-1K
Founded 2016
$82M raised

Description

  • Contribute to the development, maintenance, and enhancement of Commerce Manager software.
  • Collaborate with project delivery staff and senior developers to scope and design new features and applications.
  • Write secure and efficient Python code within the Django web framework.
  • Build and maintain Django models, admin interfaces, custom views, and Django Ninja API routes.
  • Work with Git, GitHub, Heroku, and other tools in the team’s ecosystem.
  • Help ensure data security and privacy controls are established and followed.
  • Recommend improvements to processes and technologies.
  • Document code and features for both developers and program delivery staff.
  • Support utility energy efficiency program delivery through internal tools and applications.
  • Perform other assigned tasks as needed.

Requirements

  • 3+ years of experience writing code.
  • Strong comfort with Python programming at an intermediate level or above.
  • Experience with Django and/or Flask.
  • Experience working with the Django web framework.
  • Experience building and deploying APIs.
  • Version control experience with Git or a similar tool.
  • Ability to work independently once direction is set and to ask questions proactively.
  • Ability to work quickly and ramp up on new tasks with short turnaround times.
  • Bachelor’s degree in computer science or comparable work experience (preferred).
  • Experience with Heroku, AWS, Jira, and GitHub (preferred).
  • Experience with systems design fundamentals such as model architecture and Postgres schema (preferred).
  • Experience developing custom functionality within the Django admin (preferred).

Benefits

  • Base salary range of $90,000 to $100,000.
  • Eligibility for a discretionary annual bonus.
  • Three weeks of paid vacation annually.
  • Paid holidays.
  • 401(k) retirement plan with employer match.
  • Medical, dental, and vision coverage.
  • Parental leave.
  • Employee assistance program.
  • Commuter benefits and additional supplemental offerings.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Staff Backend Engineer - Conversations

HighLevel 251-1K Internet Software & Services

HighLevel is hiring a Staff Backend Engineer for its Conversations platform to own and scale the data systems behind high-volume messaging across a distributed, remote-first product environment.

ClickHouse Elasticsearch Firestore GCP Grafana Kibana Microservices MongoDB Node.js OpenTelemetry Redis TypeScript
4 hours, 4 minutes ago

Junior Back End Engineer

Sensor Tower 11-50 Media

Sensor Tower is hiring a Junior Back End Engineer in London to help build and improve data-driven backend systems that power customer-facing products at scale.

ClickHouse GitHub MongoDB Python REST API Ruby Ruby on Rails Sidekiq
4 hours, 4 minutes ago

Backend Engineer (PHP/Golang)

Xsolla 251-1K Internet Software & Services

Xsolla is hiring a Backend Engineer in Montreal/Canada to build and maintain backend systems for its game monetization platform in a remote, full-time role.

Go PHP SQL
4 hours, 4 minutes ago

Backend Software Engineer Senior - Vaga afirmativa para mulheres

Swile 251-1K Professional Services

Swile is hiring a Senior Backend Software Engineer in Brazil to improve its current product and backend platforms through data-driven decisions that strengthen efficiency, stability, and performance.

gRPC Java Kafka Kotlin Microservices RabbitMQ Redis REST API
4 hours, 19 minutes ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers