Senior Software Engineer (Backend, Elixir)
Remote | United States
A remote-first SaaS company building transaction-driven, real-time software is hiring a Senior Software Engineer with strong Elixir experience to help scale and evolve its core platform.
This is a hands-on senior individual contributor. role focused on backend systems, APIs, and platform reliability. You’ll work closely with engineering leadership to improve performance, scalability, and long-term maintainability.
What You’ll Do
- Build and maintain backend services using Elixir and Phoenix
- Design and support scalable, fault-tolerant systems
- Develop and maintain APIs, GraphQL preferred
- Improve performance, reliability, and observability
- Contribute to architectural decisions and system evolution
- Troubleshoot complex production issues
- Write clean, testable, maintainable code
- Participate in code reviews and engineering best practices
Required Experience
- 5+ years of software engineering experience
- Strong hands-on experience with Elixir and Phoenix required
- Knowledge of functional programming and Erlang/OTP
- Experience supporting production SaaS systems
- Cloud experience, AWS required
- Strong database fundamentals, PostgreSQL required
- Proficient with Git
- Comfortable working in a remote, distributed team
- Working knowledge of AI-assisted development tools, used responsibly
Nice to Have
- Ruby, Python, or JavaScript experience
- High-concurrency or real-time systems experience
- Docker, Kubernetes, or cloud-native tooling