3 days ago
Remote, United StatesMid Level / Senior
Base Salary
$105k - $125k/yr
Responsibilities
- Design and implement core platform features that solve for multiple constraints and use cases.
- Support the transition from a monolithic architecture to a microservices-based approach.
- Contribute to data modeling, contract definition, and API development.
- Develop backend and frontend solutions with high-quality code and automated testing.
- Collaborate cross-functionally with product managers and stakeholders.
- Develop creative solutions within real-world constraints to maintain platform flexibility.
- Contribute to best practices for CI/CD and iterative development.
- Support other engineers and foster a strong technical culture.
Requirements
- 3+ years of professional software engineering experience focused on backend systems.
- Proficiency in Java (preferably Java 11+) and experience with at least one scripting language.
- Experience with web services, gRPC/RESTful APIs, and contract-driven development.
- Ability to operate independently with little supervision.
- Strong problem-solving skills to balance multiple use cases.
- Frontend experience with Typescript and React.
- Familiarity with AI coding tools.
Benefits
- 100% paid medical for employees.
- 401(k) with employer match.
- Flexible work schedule.
- Casual work environment.
- Free Citi Bike membership and gym subsidy.
- Paid parental leave and education assistance program.
