Responsibilities
- Own complex technical challenges with curiosity and resourcefulness, especially in uncertain situations.
- Lead the design and implementation of sophisticated features with focus on scalability, reliability, and security.
- Collaborate closely with product teams to convert business needs into actionable technical strategies and clearly communicate risks and impacts.
- Solve high-priority problems by developing well-defined plans, prototypes, and production-grade solutions.
- Apply artificial intelligence and automation strategically to enhance application capabilities, personalization, or development efficiency.
- Improve software quality through thorough code reviews, system observability, and strong operational practices.
- Advance tooling, DevOps, hosting infrastructure, and test automation to increase development speed and system stability.
- Provide clear and consistent communication on technical direction, project status, and potential risks.
- Guide and support senior and mid-level engineers through mentorship and knowledge transfer.
- Help create and maintain comprehensive system documentation, operational procedures, and team learning resources.
Work Arrangement
Remote — Budapest