Job Closed
This listing is no longer active.
Perchwell is a real estate technology company headquartered in New York, New York, that provides a modern listings platform designed to help brokers, MLSs, and agents search smarte
Staff Software Engineer, Backend
Location
New York
Posted
145 days ago
Salary
$200K - $235K / year
Seniority
Lead
Job Description
Staff Software Engineer, Backend
Perchwell
• Architect and develop the next-generation data platform. Design a system for high-throughput data and event-driven services. • Design scalable APIs and services. Implement authentication/authorization solutions as well as core service domains like geospatial and search. • Build and maintain reliable and performant infrastructure. Utilize Kubernetes, Cloud services, and other tools to drive observability best practices. • Work with cross-functional teams to deliver strategic technical initiatives. Collaborate with others in Engineering, Product and Data to achieve our goals of building a unified data platform.
Job Requirements
- 10+ years of software development experience, primarily focused on backend services, with comfort working on frontend technologies.
- Expertise in distributed systems and designing scalable services on Kubernetes.
- Strong proficiency with cloud platforms (AWS and/or GCP) and message passing architectures (Kafka, Red Panda, gRPC/protobufs).
- Advanced backend service and API development skills using modern programming languages (Python, Golang, Rust, Ruby).
- Deep understanding of software engineering fundamentals: modularity, scalability, and separation of concerns.
- Experience with frontend technologies, including Typescript, JavaScript (ES6+), HTML5, CSS, and React.
- Proven ability to design and implement solutions using various database types (relational, columnar, document, vector).
- Skilled at integrating observability and performance monitoring into all aspects of system design.
- Ability to work across service, database, and infrastructure boundaries to address design and performance challenges.
Benefits
- Flexible PTO, plus 10 paid company holidays
- 401K with a company match
- Medical, dental, and vision plans
- HSA and FSA options
- Commuter benefits
- Parental leave
- Company-wide onsite or offsite each year
- Beautiful office in Soho, Manhattan with a stocked kitchen, catered breakfast and lunch once per week, happy hours and meet-ups
Related Guides
Related Job Pages
More Backend Engineer Jobs
Full Stack Engineer – AWS, Golang, .Net
GuidehouseSolving big problems, building trust in society, and empowering our clients to shape the future.
• Develop backend services and APIs using Golang and contribute to services built in .NET • Deploy and support applications in AWS and Kubernetes environments • Participate in daily standups and team ceremonies • Contribute to code reviews to ensure high-quality, maintainable deliverables • Apply working knowledge of data structures and write SQL queries to support application needs • Collaborate effectively with cross-functional team members while working remotely • Build and enhance backend services using Golang, and contribute to services built in .NET • Deploy and operate applications in AWS and Kubernetes environments • Participate in daily standups, sprint planning, and team delivery rhythms • Perform and contribute to code reviews, improving quality and consistency across the codebase • Write and optimize SQL queries to support application functionality and reporting needs • Collaborate cross-functionally to translate requirements into well-designed technical solutions • Support troubleshooting and continuous improvement of production services in a remote-first team • Lead development of backend services and system components using Golang and .NET • Architect, deploy, and maintain solutions in AWS and Kubernetes environments • Serve as a strong contributor in standups, planning, and delivery execution; help remove technical blockers • Drive high engineering standards through thoughtful code reviews, testing patterns, and maintainable designs • Design data interactions and write SQL queries that support reliable application behavior and performance • Collaborate with stakeholders and cross-functional teams to design solutions aligned to business needs • Support production readiness, troubleshooting, and continuous improvement efforts across the platform • Influence team practices and contribute to technical direction through best practices and knowledge-sharing
Senior Backend Developer
First TableConnecting food lovers to restaurants for their first table of the night.
• Design, develop, and evolve scalable backend services and APIs (PHP-first) • Build and maintain integrations with restaurant reservation systems and third-party partners • Move workflows toward event-driven architecture, improving reliability and performance • Strengthen our AWS platform with infrastructure improvements, automation, and operational excellence (think CI/CD, IaC, containerised workloads) • Improve observability and resilience (queueing, throttling, retries, debouncing, and production support) when it counts • Mentor and uplift the team, contributing to engineering standards and sound technical decisions.
• Architect, develop and maintain business applications • Process user requests for developing of new and support for existing IT systems • Prepare documentation related to development and maintenance of business applications • Execute and implement software tests, participate in code reviews • Follow the development standards applied within the department • Track the development, maintenance and related tasks in the tracking system used within the team • Follow the progress of systems development technologies and advance professional skills as necessary
• Architect, develop and maintain business applications • Process user requests for developing of new and support for existing IT systems • Prepare documentation related to development and maintenance of business applications • Execute and implement software tests, participate in code reviews • Follow the development standards applied within the department • Track the development, maintenance and related tasks in the tracking system used within the team • Follow the progress of systems development technologies and advance professional skills as necessary


