Take full ownership of a cross-functional team (backend, frontend, QA), ensuring alignment, performance, and delivery.
Provide technical oversight and guidance for high-priority features, bug fixes, and technical debt resolution across the full stack.
Design and maintain scalable solutions using Python 3 (Django) and JavaScript (React).
Own the end-to-end technical strategy and architecture. Define and evolve the system architecture (current state target state), ensuring scalability, security, and maintainability aligned with SaaS growth.
Conduct thorough code reviews to maintain quality and facilitate knowledge sharing across the engineering team.
Own and evolve CI/CD pipelines (e.g., GitHub Actions), improving deployment speed and reliability. Remove bottlenecks and improve developer experience and productivity.
Optimize infrastructure by leveraging AWS knowledge to improve deployment pipelines, hosting environments, and application monitoring.
Ensure system reliability by overseeing production stability, identifying root causes of issues, and implementing preventative measures.
Drive the product vision as Product Owner, translating business goals into an actionable and prioritized roadmap and backlog.
Refine user stories and acceptance criteria to provide clear direction for the development team.
Facilitate Agile processes as Scrum Master, leading stand-ups, sprint planning, and retrospectives.
Monitor delivery performance, including team velocity and project risks, while reporting progress to leadership.
Mentor your team of Developers and QA Engineers, promoting a culture of accountability and continuous improvement.
Define monitoring, logging, and alerting standards (e.g., Sentry, metrics, tracing). Lead incident response and post-mortems, ensuring continuous improvement.
Manage stakeholders from Sales and Marketing to gather requirements, manage expectations, and communicate technical limitations.