
Senior Back End Software Engineer, Elixir
Papa
full-time
Posted on:
Location Type: Remote
Location: United States
Visit company websiteExplore more
Job Level
About the role
- Design, develop, and maintain scalable Elixir services that are core to Papa’s operations and member experiences.
- Own large-scale system components from architecture to deployment, driving clean, well-tested, and well-documented code.
- Work across the stack to improve the performance, reliability, and scalability of our applications.
- Collaborate with engineering and product teams to define technical solutions that align with business goals and deliver measurable impact.
- Contribute to our GraphQL API design and implementation, enabling seamless integration with mobile, web applications, and vendor services.
- Proactively identify areas for improvement in our systems and processes, and lead initiatives to address them.
- Participate in technical planning, estimations, and decision-making to help guide the direction of our platform.
Requirements
- 7+ years of software development experience
- Experience building and shipping high quality work and achieving high reliability
- Experience improving quality through thoughtful code reviews, appropriate testing, proper rollout, monitoring, etc.
- Experience leveraging coding agents (Cursor, Claude Code, Copilot, etc)
Benefits
- Our culture is people first
- Inclusivity and celebration of authentic selves at work
- Non-hierarchical work environment
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
ElixirGraphQLsystem architecturescalable servicescode reviewstestingmonitoringcoding agents
Soft Skills
collaborationleadershipproblem-solvingcommunication