As Head of Engineering you will make our systems faster, more reliable, and easier to maintain, enabling product teams to move quickly without compromising long-term stability. Dive deep into complex backend systems, review critical code paths, and guide large-scale refactors, while also mentoring engineers and enforcing architectural standards. A strong backend foundation in Python/Django, solid infrastructure skills, and the flexibility to adapt solutions pragmatically in a startup context is needed.
Define and maintain long-term platform architecture and establish coding standards across engineering teams. Lead large-scale refactoring projects to improve maintainability, scalability, and performance. Optimize task queues, background processing, caching, and deployment pipelines. Provide technical guidance and mentorship to senior engineers, ensuring high-quality, maintainable code.
Collaborate with infrastructure teams on observability, reliability, security, and cost-efficient scaling. Lead incident postmortems with root-cause analysis and long-term fixes. Stay hands-on with coding, prototyping, debugging, and adapting to changing priorities.