Senior Software Engineer Backend

Skills
Computer ScienceProfessional SkillsData IntegrityDatabase OptimizationDatabasesEmerging TechnologiesOptimization
Role

What the job involves

The main requirements, responsibilities and hiring steps.

Requirements

  • 4-year degree in Computer Science Computer Engineering or related technical discipline
  • 5-10+ years in professional full-stack or backend-focused software engineering roles
  • Proven experience owning and operating production API and backend systems end-to-end
  • Strong system design and architectural judgment
  • Ability to work independently lead by example and communicate technical tradeoffs clearly
  • Pragmatic execution-oriented mindset in fast-moving environments
  • Experience using Spring Framework and Spring Boot with Java in production
  • Experience building Temporal workflows and activities
  • Experience integrating with third-party APIs
  • Experience building containerized applications with Docker
  • Experience with distributed version control systems like Git
  • Experience using AI-assisted and/or agentic workflows

Nice to have

  • Mentoring
  • Independent
  • Pragmatic
  • Execution-oriented
  • Collaborative
  • Innovative
  • Humble

Day to day

  • Own mission-critical backend projects and help shape team culture and technical policies
  • Develop deploy and support new features and products in a fast-paced startup environment
  • Lead architectural decisions improve system efficiency and maintainability and mentor other engineers