Mid-Level Backend Developer
Skills
APIBack-End Web DevelopmentJavascriptOOPArchitectureArtificial IntelligenceDevelopment Tools
What the job involves
The main requirements, responsibilities and hiring steps.
Requirements
- Experience with larger backend systems in production
- Ability to ramp up quickly in complex business domains
- Comfort with event sourcing or event-driven architecture
- Focus on code quality, readable code, meaningful tests, and clean APIs
- Hands-on experience with AI-agentic development tools and interest in deepening that experience
Nice to have
- Curious
- Self-driven
- Detail-oriented
- Comfortable with ambiguity
- Clear communicator
- Open-minded
Day to day
- Build and evolve the core backend system powering products and operations
- Develop new features in a Kotlin codebase built around event sourcing
- Improve testability, reliability, and architecture while working through an evolving system
- Collaborate closely with the Lead Backend Developer on a complex multi-domain product
Hiring process
- Send GitHub profile, code samples, prompts, a vibe-coded application, or similar
