Responsibilities
- Design, build, and maintain backend services primarily in Java.
- Contribute to frontend development using TypeScript and modern frameworks.
- Own features end-to-end, from architecture to production deployment.
- Troubleshoot and resolve production bugs quickly, especially during U.S. business hours.
- Collaborate closely with Product and Engineering leadership across Europe and the U.S.
- Participate in code reviews and maintain high engineering standards.
- Contribute to architectural discussions and technical decision-making.
Requirements
- 7+ years of software engineering experience.
- Strong expertise in Java.
- Solid frontend experience with TypeScript.
- Experience working across the full stack.
- Proven experience in small, fast-paced teams (not exclusively large enterprise environments).
- Strong ownership mindset with demonstrated examples of independently solving production issues.
- Experience shipping production-grade software in tight deadlines.
- Excellent communication skills.
- English level: C1 or C2.
- Availability to overlap with: U.S. Mountain Time, U.S. Central Time, European time zones.
Nice to Have
- Experience with Angular.
- Experience working in AI-driven or recruitment-tech products.
- Exposure to Kubernetes or modern cloud infrastructure.
- Experience in high-growth or VC-backed startup environments.
- Polyglot mindset with ability to adapt across technologies.
Team
Team size: 4. Structure: lean, high-performing engineering team
Additional Information
- Independently contributing code within the first few weeks.
- Taking ownership of production issues without requiring close supervision.
- Shipping features that meet quality and timeline expectations.
- Demonstrating proactive communication across time zones.
- Elevating engineering standards rather than requiring onboarding support.