Senior Software Engineer Backend
Skills
Computer ScienceProfessional SkillsData IntegrityDatabase OptimizationDatabasesEmerging TechnologiesOptimization
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
