This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
EnergyHub empowers utilities and their customers to create a clean, distributed energy future. We help consumers turn their smart thermostats, EVs, batteries, and other products into virtual power plants that keep the grid stable and enable higher penetration of solar and wind power. Our Dispatch team is responsible for the success of Demand Response (DR) events. Our goal is to have 100% accurate device control per defined response strategies for our clients. Reaching this goal entails writing functional, resilient code that is reliable during grid emergencies as well as maintaining robust testing infrastructure to verify that safely. We are looking to hire a Senior Software Engineer who is comfortable owning progress to our team goals from start to finish, from architecture design to production support, and is looking to have an immediate impact on the organization.
Job Responsibility:
Contribute to all parts of our stack, distributed services, queuing, and data layers
Expand and improve our cloud-based, mission-critical, 24x7 production system with stringent uptime requirements
Create architecture and design documents, write, test and review code
Work on next-generation demand response and energy efficiency services for utilities
Collaborate with all teams at EnergyHub to offer the best integration experience to our partners
Other duties as assigned
Requirements:
5+ years professional software engineering experience, preferably in a small to medium-sized team
Java experience (preferably Java 11+)
Strong experience in the full SLDC cycle, and core engineering design patterns and principles.
Strong experience in testing methodologies
Web services and RESTful APIs using Spring
Nice to have:
Experience with a scripting language (we use Python)
Information security: PKI, TLS, OAuth, SSO, penetration testing
Front-end: React, Sass, Webpack
Typical development tools and processes (automated testing, continuous integration/deployment, monitoring systems)
Database and data processing pipeline experience (we work with RabbitMQ, MySQL, MongoDB, DynamoDB, SNS/SQS, and S3)
Welcome to CrawlJobs.com – Your Global Job Discovery Platform
At CrawlJobs.com, we simplify finding your next career opportunity by bringing job listings directly to you from all corners of the web. Using cutting-edge AI and web-crawling technologies, we gather and curate job offers from various sources across the globe, ensuring you have access to the most up-to-date job listings in one place.
We use cookies to enhance your experience, analyze traffic, and serve personalized content. By clicking “Accept”, you agree to the use of cookies.