Senior Backend Engineer
Own server-side architecture and implementation for a client's core business system, leading a small team from complex requirements to services that run reliably.
Responsibilities
- Design backend architecture, build core modules and review code, keeping performance, stability and maintainability high.
- Work with the client's product and business leads to clarify requirements and turn business rules into clear data models and interfaces.
- Mentor mid-level engineers, set technical standards and drive automated testing and continuous integration.
- Investigate and review production issues, continuously improving observability and capacity.
Requirements
- 5+ years of backend development with deep, hands-on experience in at least one mainstream server-side language.
- Solid relational database design and tuning; familiarity with caching, messaging and common distributed-system patterns.
- Experience delivering a complete business system from zero to one, working directly with clients to resolve issues.
- Clear communicator who values documentation and code quality and is comfortable embedded in a client team long term.