Similar Jobs
See allSoftware Engineer II
EnergyHub
US
Python
SQL
Java
Sr. Software Engineer
Jobgether
US
Java
Cloud Architecture
Distributed Systems
Senior Software Engineer, Backend
Flex
US
Java
Spring
Gradle
Software Engineer (L2)
Twilio
US
Java
React
TypeScript
Back-end Engineer (Java)
Welltech
Global
Java
Microservices
Spring Boot
Main Responsibilities:
- Design and implement core platform features that solve for multiple constraints and use cases.
- Drive the transition from a monolithic architecture to a microservices-based approach, ensuring scalability, maintainability, and improved system resilience.
- Lead technical initiatives and provide guidance on data modeling, contract definition, and API development.
Key Skills and Experience:
- 7+ years of professional software engineering experience, preferably with proven success at staff-level responsibilities.
- Strong full-stack development experience, including backend, frontend, and relational database modeling and development.
- Senior experience and familiarity with SQL and relational databases, and comfortability working with data warehouses and ETL tools.
Why work for EnergyHub?:
- Collaborate with outstanding people.
- Make an immediate impact.
- Gain well rounded experience.
EnergyHub
EnergyHub empowers utilities and their customers to create a clean, distributed energy future. They help consumers turn their smart thermostats, EVs, batteries, and other products into virtual power plants.