1

Contract Elixir Developer Jobs (NOW HIRING)

Senior Software Engineer

$145K - $190K/yr

... contracts between embedded and platform layers • Contribute to wired and wireless platform ... Elixir amp; Nerves • Experience with energy management or building automation systems Annual ...

Small Shopify Tasks, Programming & Design We offer technology services which include: Small Shopify ... This position is for a Part-Time/Contract Shopify Expert position in which you will help fulfill ...

... contracts, and inventory across thousands of sites. Unity, its sibling platform, extends those ... Experience managing teams building web applications, ideally in Elixir/Phoenix or similar modern ...

... contracts, and inventory across thousands of sites. Unity, its sibling platform, extends those ... Experience managing teams building web applications, ideally in Elixir/Phoenix or similar modern ...

The successful candidate will work across Product, Technology Pillars, Engineering, Architecture ... Oversee contracts and SoW related to the assigned technical pillar. * Act as primary escalation ...

In some instances, contracts may not be awarded which could delay or preempt the interview process ... Memory Lab The Lion King - Virtual Production Elixir We may use artificial intelligence (AI) tools ...

Showing results 21-31

Contract Elixir Developer information

What is a contract Elixir developer?

Contract Elixir Developers are software engineers who specialize in developing applications using the Elixir programming language, typically on a contract or freelance basis rather than as full-time employees. They are often hired to build, maintain, or optimize scalable and concurrent web applications, leveraging Elixir's strengths for performance and reliability. Their work may involve collaborating with teams, integrating Elixir with other technologies, and writing clean, maintainable code. Contract roles offer flexibility in terms of project length and work arrangements, making them a popular choice for companies needing specific expertise in Elixir for a defined period.

What are the key skills and qualifications needed to thrive as a contract Elixir developer, and why are they important?

To thrive as a Contract Elixir Developer, you need strong proficiency in Elixir programming, functional programming principles, and experience with web frameworks like Phoenix, ideally supported by a relevant degree or proven project work. Familiarity with version control systems like Git, CI/CD pipelines, and cloud platforms such as AWS or GCP is often required, along with knowledge of testing frameworks. Excellent problem-solving, communication, and time-management skills set top contractors apart in remote or dynamic environments. These skills ensure the delivery of robust, scalable applications and smooth collaboration with distributed teams under tight deadlines.

What is the difference between Contract Elixir Developer vs Contract Ruby Developer?

AspectContract Elixir DeveloperContract Ruby Developer
Required CredentialsProficiency in Elixir, functional programming, and related frameworksProficiency in Ruby, object-oriented programming, and Rails
Work EnvironmentTypically startups, tech companies, or projects needing scalable, concurrent systemsOften web development, startups, and companies using Ruby on Rails
Employer & Industry UsageEmerging in telecom, fintech, and scalable backend servicesWidely used in web development, e-commerce, and SaaS platforms
Search & Comparison IntentOften compared for backend scalability and functional programming benefitsCompared for web app development and rapid deployment

Contract Elixir Developers focus on scalable, concurrent systems using Elixir, while Contract Ruby Developers specialize in web applications with Ruby on Rails. Both roles require strong programming skills but differ in language, frameworks, and typical industry applications.

What types of projects and team structures can a contract Elixir developer expect to encounter?

As a Contract Elixir Developer, you will often work on projects that require scalable, high-performance backend systems, such as real-time applications, APIs, or distributed systems. Teams are typically agile and cross-functional, often including other backend developers, front-end engineers, DevOps specialists, and product managers. You may join projects at various stages, from initial architecture planning to ongoing maintenance or feature development. Collaboration is usually remote, and clear communication is essential to align with client requirements and team goals. The contract nature of the role also means you should be comfortable with quickly adapting to new codebases and workflows.
More about Contract Elixir Developer jobs
What cities are hiring for Contract Elixir Developer jobs? Cities with the most Contract Elixir Developer job openings:
What are the most commonly searched types of Elixir Developer jobs? The most popular types of Elixir Developer jobs are:
What states have the most Contract Elixir Developer jobs? States with the most job openings for Contract Elixir Developer jobs include:
Infographic showing various Contract Elixir Developer job openings in the United States as of July 2026, with employment types broken down into 57% Full Time, 22% Part Time, 1% Temporary, and 20% Contract. Highlights an 79% Physical, 2% Hybrid, and 19% Remote job distribution.

$145K - $190K/yr

Full-time

Posted 29 days ago


Job description

About GridPoint
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. Our technology platform harnesses the power and potential within a building to deliver energy, operational, and resiliency benefits — spanning Fortune 500 enterprises, utilities, government organizations, and small businesses.
About the Role
The Senior Software Engineer will design and develop embedded firmware for the GridPoint Energy Management Platform, working across base firmware, application firmware, and supporting tooling. This role pairs deep embedded C/C++ development with the breadth to integrate devices across the wireless and cloud layers of the IoT stack.
Working alongside hardware, firmware, and QA engineers, the Senior Software Engineer is responsible for architecting, developing, testing, and delivering quality firmware for microcontroller-based products built on platforms such as Microchip and STMicro. These products provide the foundational telemetry and controls that optimize our customers' energy profile. The scope covers both new product introduction (NPI) and sustaining of existing products.
Essential Duties amp; Responsibilities
Firmware Development amp; Design
• Design and implement efficient, reliable firmware for microcontroller-based IoT devices
• Develop real-time embedded software in C/C++ for resource-constrained environments
• Create and maintain device drivers for sensors, actuators, and communication modules
• Implement power management strategies for battery-operated devices
• Optimize code for memory usage, performance, and power consumption
• Develop firmware for new product introduction (NPI) as well as sustaining of legacy products
Platform amp; Integration
• Integrate device data into cloud and application layers via MQTT, HTTP/HTTPS, or similar protocols
• Develop and maintain device management, OTA firmware update, and telemetry pipelines
• Collaborate with application and cloud engineers on protocol design, data modeling, and interface contracts between embedded and platform layers
• Contribute to wired and wireless platform architecture decisions
Test, Debug amp; Engineering Excellence
• Create comprehensive test plans and perform unit, integration, and system testing
• Debug firmware issues using oscilloscopes, logic analyzers, and JTAG/SWD debuggers
• Conduct performance analysis and optimization of embedded systems
• Define and document interfaces, protocol specifications, and test plans
• Collaborate with hardware engineers on system architecture and component selection
Qualifications
Required
• Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, or related field
• 5+ years of experience in embedded firmware development
• 3+ years of hands-on IoT systems development and debugging experience
• Proficiency in C/C++ for embedded systems and Python for tooling
• Experience with ARM Cortex-M, STM32, Microchip, or similar microcontroller platforms
• Experience with hardware interfaces: Ethernet, USB, SPI, I2C, UART, RS-485
• Proficiency with version control (Git) and collaborative development workflows
• Experience with an RTOS (FreeRTOS, Zephyr, or similar)
• Experience developing and maintaining embedded Linux systems using Buildroot
• Debugging tools: JTAG, SWD, oscilloscope, logic analyzer, Joulescope
• Familiarity with Agile development methodologies
Preferred
• Communication protocols: TCP/IP, MQTT, CoAP, HTTP/HTTPS, Modbus
• Wireless technologies: Wi-Fi, Bluetooth/BLE, LoRa/LoRaWAN, cellular
• Embedded GUI development: LVGL, TouchGFX, or similar
• USB composite device experience
• Experience with the Erlang BEAM, Embedded Elixir amp; Nerves
• Experience with energy management or building automation systems
Annual Salary Range: $145,000 to $190,000