What You'll Do
Guide the evolution of backend systems by leading technical decisions and driving implementation across microservices. Work directly with product stakeholders to clarify requirements and ensure clean, timely delivery of robust features. Lead by example through hands-on coding, refactoring, and system design that prioritizes scalability and maintainability.
Support junior engineers through mentorship, code reviews, and collaborative problem-solving. Foster a culture of learning through regular knowledge-sharing sessions and pair programming. Help define best practices in software engineering, from testing strategies to architectural patterns, ensuring long-term project health.
Collaborate with a distributed team across time zones, contributing to agile workflows and continuous delivery. Participate in technical discussions that shape the direction of the platform, offering insights on database design, service boundaries, and performance optimization.
Requirements
- Proven expertise in Java 17+, Spring Boot, JPA with Hibernate, and relational SQL databases
- Solid experience building and maintaining microservices with strong testing practices and high code coverage
- Deep understanding of relational database concepts including transactions, indexing, connection pooling, and schema performance implications
- Familiarity with NoSQL solutions and ability to evaluate trade-offs between database types
- Strong initiative in identifying code quality issues and leading refactoring efforts using established design patterns
- Active engagement in technical discussions with well-reasoned recommendations for backend direction
- Collaborative mindset with a willingness to both teach and learn from peers
- Experience working in remote, fast-moving environments with close alignment to product teams
- Ability to operate effectively with incomplete information and adapt quickly to changing priorities
- Bachelor’s degree or equivalent experience with at least 8 years in software engineering
- Required background in Spring/Spring Boot, Hibernate, and relational data systems
Benefits
- Work schedule aligned with Eastern Standard Time, enabling seamless collaboration across locations
- Continuous delivery supported by comprehensive test coverage and modern DevOps tooling
- Commitment to diversity, equity, and inclusion across all levels of the organization
- Inclusive workplace culture that values different perspectives and lived experiences
- No discrimination based on race, color, religion, gender identity, sexual orientation, age, disability, veteran status, or other protected characteristics


