Senior Software Engineer - React Native, Elixir
Location
United States
Posted
86 days ago
Salary
0
Seniority
Senior
No structured requirement data.
Job Description
Senior Software Engineer - React Native, Elixir
GridPoint
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 Guides
Related Job Pages
More Software Engineer Jobs
Product Developer
Shadow Light StudiosWe specialize in short-form content for top-tier creators, entrepreneurs, and brands.
• Own product features from concept to shipped code. • Build working prototypes in hours using Cursor and AI-native workflows. • Design beautiful interfaces without a designer holding your hand. • Ship features directly to enterprise clients who pay serious money. • Make product decisions, not just execute orders. • Work directly with the founder on strategy and vision. • Build internal tools that make the whole team faster. • Turn rough ideas into polished features by end of day. • Use AI to move 3 to 10x faster than traditional development. • Own the full stack from React frontend to API integration.
Coder
WellSense Health PlanWellSense Health Plan is a nonprofit health insurance company. As an employer, the company strives to foster a fast-paced, goal-motivated, and supportive culture for its team membe
It’s an exciting time to join the WellSense Health Plan, a growing regional health insurance company with a 25-year history of providing health insurance that works for our members, no matter their circumstances. Job Summary: The Coder manages the day to day responsibilities of chart abstraction, vendor auditing and reporting in accordance with state and federal regulations. The coder will abstract from in-patient and out-patient medical records and record findings via electronic data base and or excel spread sheets. The coder ensures that all claims accurately reflect the appropriate diagnosis information as outlined in the member’s medial record Our Investment in You: · Full-time remote work · Competitive salaries · Excellent benefits Responsibilities · Perform code abstraction and/or coding quality audits of medical records to ensure ICD-10-CM codes are accurately assigned and supported by clinical documentation. · Ability to code government and state models. This includes code everything projects. · Maintain current knowledge of ICD-10-CM codes, CMS documentation requirements, and state and federal regulations. · Ability to maintain a 95% accuracy rate on all coding projects. · Coders assist with code abstraction and coding quality audits using the Official Coding Guidelines for ICD-9-CM/ICD-10-CM, AHA Coding Clinic Guidance, and in accordance with all state regulations, federal regulations, internal policies, and procedures. Requirements · Current core coding credentials through AHIMA or AAPC (RHIT, CCS, CCS-P, CPC, CIC, etc.) The AAPC CRC (Certified Risk Adjustment Coder) coding certification is highly recommended. · Strong organizational skills · Technical savvy with high level of competence in basic computer skills, Microsoft Outlook, Word, Excel and Outlook. · Strong written and verbal communication skills · Ability to work independently in a remote environment · Private lockable office space to ensure security of Member PHI · Minimum of 5 years coding experience with at least 3 of those years in Risk Adjustment coding. · Completion of an accredited medical coding program with current unencumbered credentials. Required education: · CPC Certification Required experience: · Risk Adjustment coding: 3 years · Coding: 5 years Supervision Received · General supervision is received weekly Compensation Range $ 22.36- $32.45 This range offers an estimate based on the minimum job qualifications. However, our approach to determining base pay is comprehensive, and a broad range of factors is considered when making an offer. This includes education, experience, skills, and certifications/licensure as they directly relate to position requirements; as well as business/organizational needs, internal equity, and market-competitiveness. In addition, WellSense offers generous total compensation that includes, but is not limited to, benefits (medical, dental, vision, pharmacy), merit increases, Flexible Spending Accounts, 403(b) savings matches, paid time off, career advancement opportunities, and resources to support employee and family wellbeing. Note: This range is based on Boston-area data, and is subject to modification based on geographic location. About WellSense 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. Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, sexual orientation, gender identity, disability or protected veteran status. WellSense participates in the E-Verify program to electronically verify the employment eligibility of newly hired employees
• Lead the design, development, and delivery of scalable backend systems, APIs, and microservices powering member-facing capabilities. • Define API contract standards, and integration patterns used across Member Services platforms. • Drive service modernization by adopting cloud‑native architectures, containerization, service mesh, and event-driven patterns. • Establish standards for availability, resiliency, performance, and disaster recovery across all services. • Implement SLO/SLI/error budget frameworks, health checks, and high‑availability architectures. • Institutionalize strong observability practices using metrics, logs, traces, and distributed monitoring. • Drive continuous reliability improvements through chaos engineering, automated fault injection, and proactive root‑cause analysis. • Integrate AI and LLM-based tooling into software development, QA, and operational processes (e.g. test automation, code generation, anomaly detection, intelligent incident triage). • Promote AIOps capabilities to reduce manual toil and amplify engineering productivity. • Introduce AI-enhanced workflows across Member Services to improve personalization, routing, and intelligent decisioning. • Own strategy for internal and external API integrations supporting member services and other enterprise systems. • Standardize integration patterns to ensure secure, performant, and consistent data exchange across domains. • Partner with product, security, architecture, and platform engineering to ensure scalable, compliant, and reusable integration solutions. • Drive technology exploration and rapid experimentation in areas such as LLM/AI augmentation, serverless compute, real-time data streaming, and next‑gen integration frameworks. • Build and maintain a long‑term roadmap for modernizing legacy components, platformizing capabilities, and increasing engineering velocity. • Champion engineering excellence and best practices across code quality, testing, automation, and release reliability. • Build, lead, and mentor high-performing engineering teams across global locations. • Foster a culture of innovation, accountability, psychological safety, and continuous learning. • Define organizational structures, role expectations, and growth paths to develop future engineering leaders.
The Building People are seeking a qualified Mid-Level Application Developer to support immediate IBM Maximo solution delivery as well as other COTS solution technologies to support a growing portfolio of federal government, local government, non-profit, and commercial customers – all while operating remotely. At The Building People, an Application Developer primarily performs software development, integration, and administration tasks related to the delivery of technology solutions and services. As skills allow, they may perform tasks such as project management, business analysis, user training, technical writing, data entry, or more. They may guide and assist Solution Analysts, Solution Support Specialists, and others. This technical and hands-on position requires work both within a team as well as individual work settings contributing to all aspects of solution implementation and support for assigned customers. Some out-of-town travel may be required, as projects dictate. Responsibilities Task Execution - Provide direct consulting services in assisting with implementation and business transformation as it relates to Maximo for an enterprise solution merging the capabilities of Maximo Application Suite (MAS), Enterprise Asset Management (EAM) and Computerized Maintenance Management System (CMMS). - Analyze user requirements to derive software design and code new software or modify existing software to add new features and functionality. - Customize and/or Enhance applications, including GUI development/customization, report development, and script development. - Data map, manipulate, and migrate various database systems and enterprise applications. - Debug software and correct defects to assure quality of deliverables before execution of User Acceptance Testing. - Support off-hour and on-call duties, as needed. - Participate in planning and requirements gathering sessions. - Resolve technical support issues when escalated. - Install, configure, and troubleshoot applications in local, staging, and production environments. - Manage source code and revisions/changes using GIT and other related technologies. - Apply technical knowledge and subject matter experience to complete assigned tasks on time, within budget, and respecting the scope provided. - Collaborate with team members on configuration needs. Leadership - Provide technical leadership on projects. - Provide recommendations for improving documentation and software development processes. - Communicate and collaborate professionally. - Coordinate with other Solution Delivery team members to ensure solutions are developed per customer requirements and specifications. Administrative - Actively and effectively update task tracking system and knowledge base. - Stay current with trends relating to technology and subject matter applicable to the job. - Value and protect company, colleague, and customer data. - Operate within a NIST 800-171 compliant security environment internally and able to support all client required cyber security data and operational processes. - Operate within a home office environment that provides adequate workspace and high-speed internet connectivity.


