Senior Software Engineer - React Native, Elixir

Software EngineerSoftware EngineerFull TimeRemoteTeam 201-500

Location

United States

Posted

4 days ago

Salary

Not specified

No structured requirement data.

Job Description

Senior Software Engineer - React Native, Elixir
 
Location: Remote, US-based.
 
GridPoint is a rapidly growing, private equity backed, technology leader with a mission to accelerate the world’s transition to a sustainable future by creating an intelligent energy network of grid-interactive buildings. By transforming the way commercial businesses use energy, GridPoint unlocks the decarbonization, sustainability, and grid resiliency required for a cleaner, more efficient tomorrow. Our technology platform harnesses power and potential within a building to deliver energy, operational, and resiliency benefits. Networked together, GridPoint intelligent buildings provide reliable, precise, and instantaneous capacity for utilities and grid operators. GridPoint’s growing network of commercial buildings spans across Fortune 500 enterprises, utilities, government organizations, and small businesses.
 
What You’ll Do
 
The Senior Software Engineer will play an integral part in designing and developing mobile applications for the Gridpoint Energy Management Platform. In your role, your primary focus will be supporting multiple mobile applications on iOS and Android platforms, developing native components, and owning the mobile build pipeline. On the server side, you will be working with Elixir, Phoenix, and LiveView. You will be responsible for architecting, developing, testing, and delivering high-quality products that are an essential part of the GridPoint ecosystem, providing tools for installers and facility managers.
 
Essential Duties/Responsibilities
 
* Build, ship, and maintain production mobile applications using React Native for iOS and Android, with a focus on performance, usability, and reliability.
* Develop and maintain native iOS/Android components as needed (e.g., device capabilities, performance-critical features, third-party SDK integrations).
* Own and continuously improve the mobile build and release pipeline, including CI/CD, code signing, automated testing, and App Store / Play Store deployments.
* Build and deploy production-grade applications using Elixir, Phoenix, and PostgreSQL.
* Collaborate with Product and UX to define, prototype, and iterate on feature requirements - balancing user needs with technical feasibility and long-term maintainability.
* Design and maintain distributed, scalable systems with attention to performance, security, privacy, and operational reliability.
* Participate in and lead design and code reviews to uphold a consistent, high-quality engineering bar and support team learning.
 
Qualifications
 
* 6+ years of professional software development experience (or equivalent practical experience), including ownership of meaningful production systems.
* 3+ years of experience shipping and maintaining production applications using React Native and modern React patterns (functional components, hooks, state management, performance optimization).
* 3+ years of hands-on Elixir experience in production, including building applications with Phoenix, LiveView, and Ecto.
* Strong experience with PostgreSQL, including query optimization, indexing, transactions, migrations, and practical data modeling.
* Working knowledge of OTP concepts (e.g., GenServers, Supervisors, Tasks, Agents) and how to apply them in real systems.
* Experience with background job processing (e.g., Oban, Broadway, or similar tools/patterns).
* Strong testing practices.
* A team-first mindset with openness to feedback, a collaborative problem-solving approach, and comfort partnering across functions.
* Strong analytical and troubleshooting skills, with the ability to work independently on complex issues and communicate progress clearly.
* Experience using LLMs such as Claude or GitHub Copilot (including agent-based workflows) to accelerate delivery - crafting effective prompts, guiding agents toward clean implementations, and producing efficient, readable, maintainable code through review, testing, and iterative refinement.
 
Working Style
 
* You communicate clearly and respectfully, especially when discussing trade-offs or debugging complex problems.
* You enjoy mentoring and being mentored through pairing, design discussions, and thoughtful code reviews.
* You’re comfortable improving existing systems incrementally and leaving codebases better than you found them.
 
About GridPoint
 
GridPoint is committed to building a clean, efficient energy future. We provide key stakeholders in the energy ecosystem with visibility, analysis and control to more efficiently generate, distribute and consume energy. Our smart energy solutions combine software, hardware and services to integrate, aggregate and manage distributed sources of energy consumption, generation and storage. Our enterprise-class software platform provides a shared foundation for our products, creating a common point of integration, asset provisioning and real-time management.

Related Job Pages

More Software Engineer Jobs

Software Engineer (Desktop applications)

Auditdata

Award-winning solutions for hearing care professionals. Follow us and stay updated with the latest audiology insights.🦻

Software Engineer4 days ago
Full TimeRemoteTeam 51-200Since 1992H1B No Sponsor

The role involves developing and maintaining GUI components and business logic within the Gupta SQLWindows/SQLBase environment, alongside maintaining and optimizing MS SQL and SQLBase databases through complex query writing. Responsibilities also include building reports and supporting HL7 integrations with hospital information systems.

United States + 7 moreAll locations: United States, Argentina, Finland, Oman, Philippines, Romania, Trinidad And Tobago, Ukraine

Coder

WellSense Health Plan

WellSense Health Plan is a nonprofit health insurance company serving more than 740,000 members across Massachusetts and New Hampshire through Medicare, Individual and Family, and Medicaid plans. Founded in 1997, WellSense provides high-quality health plans and services that work for our members, no matter their circumstances. WellSense is committed to the diversity and inclusion of staff and their members.

Software Engineer4 days ago
Full TimeRemoteTeam 1,001-5,000

The Coder manages daily responsibilities including chart abstraction, vendor auditing, and reporting, ensuring claims accurately reflect diagnosis information from medical records according to regulations. Responsibilities involve performing code abstraction and quality audits to ensure accurate ICD-10-CM code assignment supported by clinical documentation.

United States
$22 - $32 / hour

Executive Director, Digital Engineering

CVS Health

Bringing our heart to every moment of your health.

Software Engineer4 days ago
Full TimeRemoteTeam 10,001+Since 1963H1B No Sponsor

Executive Director leading Digital Engineering for Aetna Member Services at CVS Health

AWSCloudMicroservices
Connecticut
$175.1K - $334.8K / year
Software Engineer4 days ago
Full TimeRemote

The developer will provide consulting services for implementing and transforming enterprise solutions using IBM Maximo Application Suite (MAS), EAM, and CMMS capabilities. Key tasks include analyzing user requirements, developing or modifying software, customizing applications, managing data migration, and debugging deliverables.

United States