Job Category: IT
Job Type: Full Time
Job Location: California
Job Location Type: Remote
About the role:
We are looking for a Senior Backend Engineer with strong experience in Java (17+) to join our fully remote, agile team. This role is essential for maintaining platform reliability, automating internal processes, and ensuring a seamless onboarding experience for new clients.
Key Responsibilities
- Design, develop, test, refactor, and scale backend features for customer-facing products
- Build and maintain robust and resilient APIs to power our application
- Collaborate with cross-functional teams to identify pain points and propose solutions
- Proactively identify and implement improvements to ensure system scalability and reliability
- Maintain and promote high engineering standards and best practices
- Write well-tested, high-quality code
- Participate in code reviews and provide constructive feedback
- Support technical onboarding for new clients.
Technical Requirements:
- 5+ years of experience in a production environment
- Strong proficiency in Java 17+(ideally Java 21 – Eclipse Temurin OpenJDK)
- Experience with Spring Boot, REST APIs, JPA/Hibernate
- Advanced knowledge of SQL/PostgreSQL, including performance tuning and query optimization
- Comfortable with unit and integration testing
- Experience using Git and modern branching strategies
- Familiarity with cloud platforms (preferably AWS)
- Background in startups and Agile development environments
- Advanced English communication skills.
Nice to Have:
- Experience with Terraform
- Familiarity with property management systems (e.g., Yardi, RealPage, Entrata)
- Background in fintech or financial services
What We’re Looking For:
- Hands-on problem solver with a proactive mindset
- Strong communication skills and openness to express blockers or concerns early
- Proven ability to make an impact through high-quality development
- Comfort with dynamic environments and varied tasks