We are seeking a Senior Software Engineer to build and operate a modern, cloud-based, AI-enabled analytics platform for Commercial Real Estate (CRE) organizations. The successful candidate will be responsible for developing end-to-end features across both frontend and backend systems using React, Java, and Spring Boot, and will work collaboratively with a team of engineers, product managers, and designers in an Agile environment.
Requirements
- 5–7 years of professional software engineering experience with a balance of frontend and backend development
- Strong proficiency in React and TypeScript for frontend development
- Strong proficiency in Java (Java 11+) and Spring Boot for backend development
- Solid understanding of HTML5, CSS3, and modern JavaScript (ES6+)
- Experience building and consuming RESTful APIs and GraphQL APIs
- Proficiency with relational databases (PostgreSQL, MySQL, SQL Server) and JPA/Hibernate
- Experience with microservices architectures and distributed systems design
- Familiarity with Git and collaborative development workflows (pull requests, code reviews)
- Hands-on experience using AI-assisted development tools in day-to-day engineering work
Benefits
- Generous Paid Time Off
- 401k Matching
- Retirement Plan
- Four Day Work Week