- As a Senior Full Stack Engineer, you will primarily design and build backend services while possessing the adaptability to support frontend development when necessary
- You will evolve the core API layer and downstream services, delivering secure, performant REST APIs
- You will lead technical design reviews, improve service reliability, and collaborate across the stack to ship features end-to-end
- While your focus is on the backend, you may step into frontend codebases (Angular/React) to unblock delivery and ensure a cohesive user experience
- Own and evolve platform APIs and services, ensuring low-latency, resilient endpoints for client applications
- Design and implement Spring Boot microservices using modern patterns (contract-first APIs, layered architecture, DTO mappers, caching)
- Improve reliability and performance with caching (e.g. Redis, etc.), connection management, and efficient data access
- Contribute to frontend development using React and TypeScript, building modern, maintainable user interfaces and collaborating across the stack to support feature delivery and integration
Benefits
- Competitive compensation packages
- Employee referral program
- Stock options
- Hybrid work model
- Equipment stipend when hired
- Monthly work-from-home subsidy
- Indoor-outdoor workspaces
- Flexible, paid time off
- 10 paid holidays
- Employee recharge days
- Financial health tools
- Gympass
- Fun Express
- Annual fitness challenge
- Obé Fitness
- Competitive medical, dental, and vision insurance
- 401k
- Employer-funded HSA
- Life and disability insurance
- Employee assistance program
- Accident insurance, critical illness insurance, legal & identity theft protection, pet discount program
- Mentorship program
- Professional development training
- Employee resource groups
- Dedicated DE&I
- Special events and speakers
- Community volunteer events
- Sponsored team events and sports
- Recognition Program
- 5+ years of software development experience building Java services in production
- Strong focus on observability, performance profiling, and resilience (timeouts, retries, circuit breakers, idempotency)
- Familiarity with AI-assisted development tools (e.g., Codex CLI) to improve engineering productivity and code quality
- Proficient in automated testing: unit, integration, component, contract, and performance testing
- Experience building and consuming service/domain contracts and integrating external/partner APIs
- Proficient with data modeling and access patterns; capable of optimizing queries, caching, and serialization for high-performance applications
- Strong verbal and written communication skills; able to explain design tradeoffs to technical and non-technical partners
- Expertise with Spring Boot and REST API design; comfortable with contract-first development and layered service architectures
Senior Software Engineer in new york at Unknown Company
This position is listed as contract and hybrid.