Junior/Mid/Senior Python Software Engineer
Why We’re Here
Enervee’s mission is to engage and influence better consumer choice. To make every buying decision an energy-smart buying decision. We do this by bringing together the best in data science, behavioral science, digital product design and marketing. The result is the Enervee Score®. A simple, seamless experience for consumers that has the potential to save a lot (and we mean a lot) of energy. We believe energy-smart choices must be simple, clear and engaging, for everyone.
Today, energy companies across the US use Enervee’s applications and services to engage their customers in energy-smart decisions. Over 50 million customers, making decisions in more than 26 product categories (at last count).
We're looking for a razor-sharp Junior/Mid/Senior/Wizard Python Software Engineer to help us quickly scale our growing suite of products, while also playing a key role in defining our design practices and how we architect our solutions.
Our stack includes -- but is certainly not limited to the following technologies: Python, Django, AngluarJS, PostgreSQL, and Linux (CentOS). You’ll have a suite of development weaponry from which to choose: Macbook Pro, Windows, Ubuntu, Fedora -- or whatever else you’d like!
Our infrastructure is ran entirely out of AWS, and we currently utilize EC2, RDS, EKS (Kubernetes), S3, CloudFront, ElastiCache, Elastic Search, Redshift, and a bunch more.
The technology department you’d be joining consists of 16 people internally with 5 outsourced engineers. Don’t worry: the outsourced engineers are local to California, and work from Fresno. Our company is growing quickly, and we have 45 total employees, making our in-house technology team account for ~45% of the company’s total size.
At Enervee, You…
Will Not:
- Be a code monkey
- Work 60+ hour weeks
- Be expected to deliver on expectations you did not agree to
- Work with “rock stars” who believe their way is the only way (so, deal with it!)
Will:
- Be a team player in a flat-structured, highly collaborative, lean environment
- Shape our design practices on how we build software
- Be a critical part of how we architect solutions
- Mentor and coach your peers to help them become better engineers
- Gain invaluable experience that will allow you to be promoted into new positions that align with your career goals
Need:
- BS or higher degree in Computer Science or related field
- Familiarity with computer science concepts such as OOP, Data Structures, Algorithm Design and Optimization, System Architecture, and Design Patterns
- Experience with Python and the Django framework
- Experience with PostgreSQL or similar relational databases
- Experience with Docker and k8s (Kubernetes)
- Familiarity with Linux
- Experience with one or more Python testing frameworks
Will Get:
- The chance to jump into the trenches with an exceptional team that cares deeply about our work, planet and virtually all of its inhabitants
- Choose your own device program (pick your computer and your desk environment)
- Standing desk
- Nutritious and delicious snacks along with customized catered lunches
- 4% employer matching 401K plan
- 100% Employee health care coverage with 50% dependent coverage
- Competitive benefits and stock options
- Unlimited PTO
Benefits
Why You Will Love Being Part of Enervee
- We Celebrate Diversity, Encourage Innovation, Work Collaboratively, And Provide Transparency
- Sustainability is our business model as well as our mode of operation
- People are our greatest asset and we want to empower you to help achieve our vision
- We're passionate about our partners and we genuinely appreciate them
- We are led by an experienced leadership team committed to empowerment and passionate about professional development and growth
How We Care
- Every employee has a stake in our mission with the opportunity to participate in Enervee’s Equity Plan
- We care about the present as well as the future and provide competitive compensation and a 401K retirement saving plan with an above industry average Employer Match
- The well-being of our employees is pivotal, and we address this through various initiatives we periodically assess and enhance:
- Comprehensive Medical, Dental & Vision Plans (100% Employer paid for Employees and at 50% for Dependents)
- Employer Covered Life and AD&D Insurance
- Access to Health, Well-being, Personal Development and Counselling Resources
- Unrestricted Paid Time Off
- Flexible Work Schedule
- Customized Catered Lunches and Access to Healthy Snacks
- Company events, including volunteering, happy hours and team outings
- We aim to equip you with the best tools and environment to boost your productivity so you can just focus on bringing your A-game to work
- Choose your own devices program
- Standing Desks
- Beautiful office in the heart of Culver City with plenty of sunshine and stunning views spanning the Hollywood sign, Griffith Observatory, Downton, and Culver City Stairs