Our client is seeking a Senior Software Engineer to help build and scale a rapidly growing product. In this role, you’ll take ownership of the back-end—working primarily with Elixir/Phoenix—while collaborating closely with the front-end team to deliver reliable, high-quality user experiences in React. You’ll drive ongoing enhancements, contribute to architectural decisions, and help shape the future of the platform as it expands.
Key Responsibilities
- Build, maintain, and enhance back-end services using Elixir/Phoenix.
- Collaborate with front-end engineers to deliver seamless integrations with React (or React Native) applications.
- Lead ongoing improvements to performance, scalability, and system reliability.
- Contribute to architecture, design, and code reviews to support high engineering standards.
- Implement and advocate for test-driven development and best practices across the engineering team.
- Partner with product and design teams to translate business needs into robust technical solutions.
- Participate in on-call rotations and support issue resolution as needed.
Qualifications
- 5+ years of software engineering experience, with strong proficiency in server-side development.
- Familiarity with React or React Native, with the ability to contribute to front-end logic and workflows.
- Strong foundation in building scalable APIs, services, and distributed systems.
- Experience with test-driven development and CI/CD pipelines.
- Excellent problem-solving skills, communication, and ability to work in a fast-paced, growth-oriented environment.