What You'll Do
Design and own backend services that support critical functions including payments, billing, identity management, and third-party integrations. You'll ensure systems are scalable, reliable, and built for long-term maintainability.
Collaborate closely with product and design teams to identify and solve key user pain points in rent payment workflows. Translate requirements into technical solutions delivered through iterative, agile development cycles.
Lead the full lifecycle of API development—from scoping and architecture to deployment and monitoring. Take responsibility for rolling out production changes with minimal supervision and high reliability.
Requirements
- At least 6 years of software engineering experience, with 4 years focused on Java development
- Proven track record building scalable, fault-tolerant systems that integrate with multiple external services
- Strong expertise in Java ecosystems, including Spring (Core, Web, Boot), Gradle, JUnit, and JVM performance tuning
- Hands-on experience with service-oriented architecture, REST APIs, message queues, and distributed systems
- Familiarity with AWS technologies such as EKS, Aurora RDS, Elasticache, and DynamoDB
- Experience containerizing applications and managing cloud infrastructure
- Ability to work effectively in a globally distributed team with high autonomy
- Skill in aligning technical and non-technical stakeholders around delivery scope and timelines
Benefits
- Competitive salary and equity package
- Hybrid work model with primary location in NYC
- Opportunity to shape systems at the core of a mission-driven product
- Support for professional growth in a fast-moving, collaborative environment
- Access to modern tooling and infrastructure, with emphasis on automation and best practices
Preferred Skills
- Experience with CI/CD pipelines, particularly GitHub Actions
- Proficiency in observability platforms like DataDog
- Background with big data tools such as Snowflake
- Hands-on work with Infrastructure as Code using CDK or Terraform
- Experience mentoring junior engineers and improving team-wide engineering standards
- Strong communication skills and a collaborative mindset across functions
