We are seeking an experienced Full Stack Developer to join our team at Ring, where you will play a key engineering leadership role driving the development of customer-facing web applications and backend APIs.
The ideal candidate is highly technical, thrives in ambiguous environments, and has strong project ownership and leadership capabilities. You’ll be expected to think both strategically and tactically—helping to shape vision, execute with precision, and drive cross-functional efforts to deliver simple, scalable, and innovative customer experiences.
You’ll work in an agile environment with CI/CD pipelines, own your tools end-to-end, and have the autonomy to deliver impactful change across the development lifecycle.
Key job responsibilities
Design and build Web Application components and backend APIs from the ground up
Contribute architectural insight and mentor peers to ensure performance, quality, and maintainability
Collaborate with cross-functional agile teams to define, design, and ship new features
Define and implement effective release branching and deployment strategies
Proactively identify bottlenecks, fix bugs, and contribute to continuous improvement
Help maintain code quality, organization, and automation pipelines
Basic Qualifications
5+ years of professional software development experience
Strong proficiency in JavaScript/TypeScript, modern frontend frameworks (e.g., React), and backend technologies (e.g., Node.js, Java, or Python)
Experience designing and consuming RESTful APIs or GraphQL
Familiarity with cloud services such as AWS
Experience with CI/CD pipelines, automated testing, and deployment best practices
Proven ability to lead technical projects and mentor engineers