We are hiring a Full Stack Senior Software Engineer to join our Resident Concierge team. The team's mission is to own the security and scalability of the product, crafting a strong foundation for the growth of our resident products.
This will be an engineering-driven team where engineers will have the agency to identify and advocate for the changes needed to support other teams. Engineers will play a key role in setting the technical direction and driving best practices to ensure scalability and flexibility. This is an ideal opportunity for someone who has a passion for building leading-edge software and solving problems with long term solutions in order to build a scalable successful SaaS product used by millions of happy residents. We foster an environment that empowers small teams to set the technical direction of our solutions collaboratively.
Responsibilities:
- Build a deep understanding of our Resident segment enabling you and your team to truly own the growth strategy.
- Become a master of your software engineering craft, and work with other software engineers who are smart enough to teach you, and humble enough to learn from you.
- Develop scalable, robust, and simple web-based solutions to solve complex business problems for our customers.
- Implement new features and optimize existing ones to drive maximum scalability, stability, and performance.
- Use test-driven development, code reviews, and continuous integration to deliver high-quality software and rapidly fix bugs as they come up.
- Work closely with, and incorporate feedback from other engineering team members, QE, product owners, and our APM customers.
- Leverage agile practices to release small batches of value to customers continuously. - test-driven development, pair programming, live code review, continuous integration, and continuous delivery.
You know you're the right fit if...
- 5+ years of experience developing web-based applications, preferably in a SaaS environment.
- Proven experience designing complex data models that fit into business requirements.
- Proven experience developing web applications in an agile SaaS environment.
- Extensive experience with Go and Typescript in production environments.
- Extensive experience with PostgreSQL.
- Strong familiarity with Test-Driven-Development.
- Effective communication skills and a strong desire to collaborate with cross-functional teams.
- Creative ability to solve complex problems in collaboration with the product team.
- You have a high degree of initiative, creativity, persistence, and a strong focus on producing tangible results quickly and pragmatically.
- You are proactive about the long-term maintainability of the codebase and advocate for refactoring and clean-ups where appropriate.
- You love learning about new technologies, but love building real products more.
Location
Find out more about our locations by visiting our site.
Compensation & Benefits
The compensation that we reasonably expect to pay for this role is: $138,400 - $173,000 base pay. The actual compensation for this role will be determined by a variety of factors, including but not limited to the candidate's skills, education, experience, and internal equity.
Please note that compensation is just one aspect of a comprehensive Total Rewards package. The compensation range listed here does not include additional benefits or any discretionary bonuses you may be eligible for based on your role and/or employment type.
Regular full-time employees are eligible for benefits - see here.
#LI-SS2