GrepJob
EnergyHub

Software Engineer II, Devices

EnergyHub
Apply
3 days ago
Remote, United StatesMid Level / Senior

Base Salary

$105k - $125k/yr

Responsibilities

  • Design and implement core platform features that solve for multiple constraints and use cases.
  • Support the transition from a monolithic architecture to a microservices-based approach.
  • Contribute to data modeling, contract definition, and API development.
  • Develop backend and frontend solutions with high-quality code and automated testing.
  • Collaborate cross-functionally with product managers and stakeholders.
  • Develop creative solutions within real-world constraints to maintain platform flexibility.
  • Contribute to best practices for CI/CD and iterative development.
  • Support other engineers and foster a strong technical culture.

Requirements

  • 3+ years of professional software engineering experience focused on backend systems.
  • Proficiency in Java (preferably Java 11+) and experience with at least one scripting language.
  • Experience with web services, gRPC/RESTful APIs, and contract-driven development.
  • Ability to operate independently with little supervision.
  • Strong problem-solving skills to balance multiple use cases.
  • Frontend experience with Typescript and React.
  • Familiarity with AI coding tools.

Benefits

  • 100% paid medical for employees.
  • 401(k) with employer match.
  • Flexible work schedule.
  • Casual work environment.
  • Free Citi Bike membership and gym subsidy.
  • Paid parental leave and education assistance program.

Tech Stack

AWSgRPCJavaMongoDBPostgreSQLRabbitMQReactRobot FrameworkTypeScript