Senior Backend Developer, Resident App
Published on
February 22, 2023
CRAYS aims to create a superior living environment that enhances the lives of our residents and communities by developing, acquiring, owning, and managing multifamily apartment buildings and the services and technology inside those buildings. Fulfilling our mission will require an exceptional group of people whose collective output is greater than the sum of its individual parts. Our team members are energized by the opportunity to impact our residents’ lives in meaningful ways. They are bold and creatively ambitious, driven by relentlessly high standards, act with a sense of urgency and accountability, and always, above all, operate with integrity, loyalty, and trust. The Senior Backend Engineer will be responsible for designing, implementing, and scaling software systems and services to impact the business positively and effectively. This role will act as the lead of a growing team, shape the core engineering culture and work through the most critical technical challenges the company is facing.
Your tasks:
- Partner with Product, Design and Operations to deliver software systems and services with the highest business impact
- Enhance and maintain a large Python REST API and develop new functionality and features in support of consumer applications used by many residents
- Take ownership of designing and architecting performant and scalable solutions to meet business requirements
- Lead other developers in delivering high-quality code through mentorship and code reviews
Your Skills:
- Minimum 6 years of professional experience
- Extensive experience writing large-scale and high-performance REST APIs using modern web technologies and frameworks using Python or similar programming language
- Ownership mindset. Build and own features from start to finish
- Deep understanding of relational database systems, implementing and debugging queries
- The ability to reason about system design and architecture required for delivering resilient and highly available services (99.9999% uptime requirement)
- Experience provisioning and managing cloud infrastructure using DevOps best practices, including continuous integration, automation, and Infrastructure as Code (IaC)
What we offer:
- Minimum 6 years of professional experience
- Extensive experience writing large-scale and high-performance REST APIs using modern web technologies and frameworks using Python or similar programming language
- Ownership mindset. Build and own features from start to finish
- Deep understanding of relational database systems, implementing and debugging queries
- The ability to reason about system design and architecture required for delivering resilient and highly available services (99.9999% uptime requirement)
- Experience provisioning and managing cloud infrastructure using DevOps best practices, including continuous integration, automation, and Infrastructure as Code (IaC)