Enervee is on a mission to make energy-smart choices simpler and more accessible for everyone, contributing to a cleaner, greener planet.
We are seeking a highly skilled and motivated Senior Full-Stack Software Engineer to join our dynamic team. This role is pivotal in designing, developing, and optimizing our SaaS ecommerce platform, ensuring it delivers exceptional user experiences and measurable environmental impact.
The ideal candidate will collaborate with product managers, designers, and other engineers to build scalable, high-performance solutions that meet the evolving needs of US utility companies and state agencies. In addition to writing clean, maintainable code, they will play a key role in preserving and expanding our platform's reach, driving innovation, and helping us create a more sustainable future through technology.
Please note this job description is not designed to cover or contain a comprehensive listing of activities, duties, or responsibilities that are required of the employee for this job. Duties, responsibilities, and activities may change at any time with or without notice.
Enervee’s Software Stack
Service based architecture
Automated application blue/green deployments via self-hosted GitLab
Python and Django/Flask for the back end services
Angular and AngularJS for the front end services
PostgreSQL and Snowflake for databases
Kubernetes and Docker for application infrastructure
HashiCorp Vault for application secrets management
Terraform and Ansible for infrastructure configuration and management
Hosting with AWS
How you can make an impact
Be a team player in an agile, fast-paced, and quickly changing environment, contributing to the success of cross-functional projects
Voice your opinions to shape architecture, design, technology choices, and team processes, ensuring the platform aligns with business and sustainability goals
Demonstrate a passion for testing by delivering well-tested, high-quality code to maintain platform reliability and performance
Build new microservices from scratch, contributing to a scalable and maintainable service-based architecture
Take ownership of projects from start to finish with minimal oversight, demonstrating accountability and leadership
Utilize excellent time management skills to meet deadlines and manage competing priorities effectively
Thrive in a small company environment where you can tackle diverse challenges and figure out where you can figure out whatever comes your way
What you bring to the team
Comfortable applying and evaluating others' application of computer science concepts, including OOP, functional programming, data structures, algorithm design and optimization, design patterns, and system architecture
3+ years of experience with the latest Angular and familiarity with AngularJS (we still have a service running this)
Experience developing modern single-page applications
Knowledgeable in micro-application design paradigms to develop scalable and maintainable services
5+ years of experience with Python
Practical experience with Django
Experience with PostgreSQL (or alternate) relational database(s), ORMs
5+ years of unit testing experience
5+ years of experience with TypeScript
Expert-level HTML, CSS, and JavaScript skills
Hands-on experience with Docker and Kubernetes
Comfortable working with macOS
Experience with Ghost Inspector is a strong plus
Who we are and why you will love being a part of Enervee.
People are our greatest asset and we want to empower our Senior Full-Stack Software Engineer to help achieve our vision!
Enervee is a remote-friendly company with team members across the US. This role can be based anywhere in the US.
The salary range for this position is: $115,000-$150,000.
The well-being of our employees is pivotal, and we address this through various perks and initiatives we periodically assess and enhance. We care about your present as well as your future and provide competitive compensation in addition to perks and benefits.
Visit our About Us page to learn more about our mission, impact, and dive into blogs and research; also find and follow us on LinkedIn .
Enervee provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws.
This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation and training.
...opportunity to be part of shaping the future of industry-leading events. Your Role: Building Partnerships, Driving Success As our Sponsorship Sales Manager, youll be the architect of engagement, creating meaningful bridges between companies and our purpose-driven events...
...Hematology/ Oncology practice looking for Part time / Full time nurse practitioner. Outpatient setting 8:30-4:30 on Tuesday,... ...injections and infusions. Qualifications: Prior nursing experience preferred. Looking for a team player who is willing to learn...
Sr Fortinet Engineer- Remote No C2C or 3rd Parties 6 Month Contract 100% Remote Great Company Job Description: Main objective is to integrate FortiSiem with FortiSOAR. This person will need to be able to do scripting, automation, and create playbooks with...
...Universal Music Group 2025 Summer Internship Program: Brand & Label Opportunities: - Santa Monica, 90404, United States of America... ...campaigns and vinyl reissues. How You\\\'ll Create: The intern will support the various departments of the Urban Catalog team....
...distinction of A Great Place to Work. We are looking for Certified Nursing Assistants (CNAs) who share our dedication to making a meaningful... ...scheduling options. Mileage reimbursement: Get compensated for travel performed for the client. Tech-Savvy Operations: Utilize...