HexHire logo HexHire
InCharge Energy

Senior Backend Engineer

InCharge Energy

Senior level
FULLTIME
Elixir Phoenix Ecto GraphQL gRPC PostgreSQL SQL RabbitMQ Docker AWS Kubernetes OTP GenServers Supervisors Tasks Agents CI/CD Helm JWT-based authentication Role-based authorization Microservices
Salary
$125K-150K/YEAR
Location
United States (Remote)
Remote Regions
US
Company Size
101-250
Industry
Transportation; Energy
Posted
1d ago

About the role

Description

• Build and deploy production-grade applications using Elixir, Phoenix, SQL, and GraphQL
• Design and maintain distributed, scalable systems with performance and security in mind
• Collaborate with product and UX teams to define and prototype feature requirements
• Participate in system architecture planning, performance tuning, and capacity forecasting
• Conduct and participate in code reviews to uphold high development standards
• Work closely with infrastructure and DevOps teams to scale and troubleshoot backend services
• Write unit tests and collaborate with QA engineers to define test coverage and plans
• Actively participate in daily standups, sprint planning, and retrospectives
• Maintain a focus on cybersecurity and system reliability across all layers
• Provide status updates and flag potential risks to engineering leads

Requirements

• Bachelor’s or Master’s degree in Computer Science or a related field
• 5+ years of software engineering experience
• 3+ years of hands-on experience with Elixir, Phoenix, and Ecto
• 1+ year of experience designing GraphQL and/or gRPC APIs with clear documentation
• Experience with PostgreSQL, RabbitMQ, Docker, AWS, and Kubernetes
• Strong understanding of microservices and distributed system design
• Familiarity with OTP concepts such as GenServers, Supervisors, Tasks, and Agents
• Comfortable working with CI/CD pipelines, Helm charts, and containerized deployments
• Proficiency with functional programming concepts (e.g., recursion, pattern matching, behaviors)
• Strong focus on test-driven development and collaborative programming practices
• Experience implementing JWT-based authentication and role-based authorization
• Solid foundational knowledge of algorithms, data structures, and web communication protocols
• Clear and effective written and verbal communication in English
• A team-first mindset with openness to feedback and collaborative problem-solving

Benefits

• Competitive compensation
• Yearly bonuses
• 401(k) matching contribution
• Health insurance
• Dental insurance
• Vision insurance
• Cell phone reimbursement
• Generous vacation
• Office meals and snacks
• Team building events and activities throughout the year

Company

InCharge Energy is a leader in commercial EV fleet charging, providing turnkey charging infrastructure solutions along with software and service offerings to simplify electrification for fleets.

InCharge Energy