Salary
💰 $200,000 - $235,000 per year
Tech Stack
AWSCloudDistributed SystemsGoGoogle Cloud PlatformGRPCJavaScriptKafkaKubernetesPythonReactRubyRustTypeScript
About the role
- Architect and develop the next-generation data platform for Perchwell's listings infrastructure
- Design a system for high-throughput data and event-driven services
- Design scalable APIs and services and implement authentication/authorization solutions
- Implement core service domains like geospatial and search
- Build and maintain reliable and performant infrastructure using Kubernetes and cloud services
- Integrate observability and performance monitoring into system design
- Collaborate with cross-functional teams in Engineering, Product, and Data to deliver strategic initiatives
- Work closely with the VP of Engineering and other senior leaders on Product, Data, and QA
- Create modular, performant product services and UIs that scale as the company integrates with client systems
Requirements
- 10+ years of software development experience, primarily focused on backend services
- Expertise in distributed systems and designing scalable services on Kubernetes
- Strong proficiency with cloud platforms (AWS and/or GCP)
- Experience with 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: 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 system design
- Ability to work across service, database, and infrastructure boundaries
- Authorized to work in the U.S.
- Willingness to work from SoHo NYC office at least 3 days/week