Develop Scalable and Observable Systems: Work with a lead or senior engineer to implement and build high-performance, API-based backend services that meet performance and availability goals.
Support Production Systems: Help maintain the health and uptime of business-critical systems.
Participate in on-call rotations to help resolve incidents and assist with postmortems to improve system reliability.
Collaborate Cross-Functionally: Partner with product managers, engineering teams, and infrastructure teams to understand requirements and contribute to the design of maintainable systems that align with business goals.
Contribute to DevSecOps Practices: Help to implement and maintain continuous integration/continuous deployment (CI/CD) pipelines, automated testing, and security practices to ensure the reliability and security of production systems.
Document and Share Knowledge: Contribute to the documentation of API designs, system architectures, and operational procedures to help internal teams and external customers easily understand and use the APIs.
Requirements
Bachelor’s degree in Computer Science or equivalent experience
At least 2-5 years of experience in backend development with a focus on building and operating systems, including microservices architectures, APIs, and event-driven systems
Experience delivering high-quality software in a fast-paced Agile environment
Strong collaboration, communication, and interpersonal skills, with the ability to work effectively on cross-functional teams and adapt to changing requirements
Hands-on experience with AWS and containerization technologies like Docker and Kubernetes, including deploying and monitoring applications
Experience building RESTful APIs and authoring API documentation
Experience using PostgreSQL or other relational databases
Familiarity with implementing observability solutions (e.g., in DataDog) to ensure system reliability and performance
Familiarity with DevSecOps practices, including CI/CD pipelines (e.g. Github Actions) and automated testing
Willingness to participate in an on-call rotation to support production systems
Experience with Elixir and the Phoenix framework is a plus. Candidates without Elixir experience but with a background in distributed systems, services, APIs, and backend development who are willing to learn new technologies are encouraged to apply.
Benefits
Medical, Dental & Vision Healthcare Plans
New Hire Stipend for Home Office Set-Up
Generous PTO
Refuel - a service based recognition program where employees receive additional paid time away to learn grow and reset
Paid Holidays, Floating Holiday, Volunteer Day, Recharge Day
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.