Role Overview
Join our dynamic team as a Senior Backend Developer, where you'll play a pivotal role in guiding our AI-native transformation. We are a thriving company with 150 employees, including 50 engineers, working across global offices. Our mission is to innovate in dating, social, and marketplace products. As we move towards AI-generated services, you'll be a key technical voice, partnering with our lead engineer to evaluate and optimize our backend systems for scalability and efficiency.
Responsibilities
- Codebase Assessment & Architecture: Conduct comprehensive assessments of two significant PHP/Symfony codebases, pinpointing technical debt and architectural risks. Evaluate AI tooling readiness and assign maturity levels to guide AI adoption.
- Infrastructure Review: Provide insights on infrastructure architecture, including Kubernetes clusters and deployment pipelines, to enhance scalability and performance.
- Engineering Governance: Collaborate with the lead engineer to establish robust engineering governance for AI-generated code, including tiered reviews and quality gates.
- AI Code Quality: Implement strategies to mitigate risks associated with AI-generated code, ensuring consistency and security.
- Technical Collaboration: Work as a peer with the lead engineer, contributing to architecture reviews and decision-making, and advising on specialization needs.
Required Skills
- Extensive experience with large legacy PHP/Symfony codebases.
- Proficiency in Kubernetes infrastructure and scaling for high-concurrency environments.
- Expertise in managing self-hosted GitLab CI/CD pipelines.
- Comfort working in a polyglot environment with PHP, Java, Python, and Node.js.
- Strong understanding of engineering governance and code quality management for AI-generated code.
Nice to Have
- Experience in AI ops and agentic engineering.
- Background in legacy-heavy environments, providing a pragmatic approach to complex challenges.