Mid-Level Backend Developer

Skills
APIBack-End Web DevelopmentJavascriptOOPArchitectureArtificial IntelligenceDevelopment Tools
Role

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