Software Engineer / Elixir / Remote
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+16 more
Job description
This employer is seeking a Senior Software Engineer (Contract) for a fully remote, US-based engagement. This role focuses on building and scaling backend services and platform capabilities using Elixir, Phoenix, LiveView, and PostgreSQL, while supporting mobile platform integrations and infrastructure. The organization is a private equity-backed technology leader dedicated to accelerating the transition to a more sustainable energy future through intelligent, grid-interactive building systems., * Elixir / Phoenix / LiveView: 60%
- PostgreSQL & Data Modeling: 15%
- Distributed Systems & Backend Architecture: 15%
- CI/CD, DevOps & Infrastructure: 10%
Daily Responsibilities
- Design, build, and maintain backend services and platform features: 50%
- Collaborate with product, design, and engineering teams on feature development: 20%
- Optimize performance, scalability, and reliability of systems: 15%
- Conduct code reviews, testing, and technical mentoring: 10%
- Support deployments, debugging, and production issue resolution: 5%
Requirements
- 6+ years of professional software development experience, including ownership of production systems
- 3+ years of hands-on Elixir development in production environments
- Experience building applications using Phoenix, LiveView, and Ecto
- Strong experience with PostgreSQL, including query optimization, indexing, transactions, and schema design
- Working knowledge of OTP concepts (GenServers, Supervisors, Tasks, Agents)
- Experience with distributed systems architecture, scalability, and reliability best practices
- Experience with background job processing tools (e.g., Oban, Broadway, or similar)
- Strong testing practices and experience with automated test frameworks
- Experience building and maintaining APIs and backend services consumed by mobile or frontend clients
- Solid understanding of CI/CD pipelines and deployment workflows
- Strong debugging, analytical, and problem-solving skills
- Experience collaborating cross-functionally with Product and Design teams
Desired Skills & Experience
- Experience supporting mobile applications and platform integrations
- Familiarity with native mobile ecosystems (iOS/Android) at an architectural level
- Experience with cloud platforms such as AWS, GCP, or Azure
- Experience with observability tools (logging, metrics, tracing)
- Familiarity with containerization and orchestration (Docker, Kubernetes)
- Experience working in energy, IoT, or distributed hardware-integrated systems
- Experience using AI-assisted development tools (e.g., GitHub Copilot, Claude) to accelerate delivery
- Previous experience in high-growth or PE-backed environments
Benefits & conditions
3.73.7 out of 5 stars Havertown, PA 19083 Remote $80 an hour - Contract
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Find a Developer Job: 12 Best Job Sites For Developers
Where To Find Software Engineering Jobs
Where to Find Entry-Level Software Engineering Jobs
Is Software Engineering Over-Saturated?