متن کامل آگهی:
We are seeking a highly skilled Engineering Manager to lead a small, high-impact team (up to 5 engineers) in building and deploying a modern SaaS web application. You will define and drive the technical vision, lead architectural decisions, and oversee both application and database design to ensure scalability, robustness, and high performance. Your role will focus on guiding the engineering team, reviewing code and database structures, and ensuring best practices in architecture and implementation. While you will not be hands-on with day-to-day coding, you will provide technical oversight, mentor developers, and maintain a strong focus on system quality and long-term maintainability.
Key Responsibilities
Team Leadership: Recruit, mentor, and manage a small team of engineers to deliver high-quality software on schedule.
Architecture & Development: Define and implement scalable software architecture using Golang.
API Design & Integration: Design and implement secure, developer-friendly APIs (e.g., REST, GraphQL) with versioning and authentication (e.g., OAuth 2.0, JWT) for seamless service integration.
APIOps Practices: Implement APIOps practices, including API linting, conformance testing, and automated validation to ensure API consistency, quality, and adherence to standards.
Platform Integration: Build and maintain integrations across diverse services (Ads, Video Platforms, Marketing Automation, Live Platforms, Recommendation Engines, etc.).
Product Delivery: Oversee the development of a sleek web UI, robust APIs, and back-office tools.
Billing & Payments: Implement billing logic that tracks user actions, integrates with payment providers, and ensures accurate usage-based invoicing.
DevOps & CI/CD: Manage cl oud-native deployments and continuous integration pipelines for seamless releases.
White-label Enablement: Design solutions that support customizable branding, multilingual support, and multiple payment systems.
R&D & Documentation: Lead research and development efforts on current world-class SaaS and marketplace platforms, ensuring we adopt industry best practices. Create and maintain high-quality technical documentation to support scalability, maintainability, and cross-team knowledge sharing.
Cross-Functional Collaboration: Collaborate with product, design, and business teams to align technical solutions with customer needs and business objectives.
Testing & Reliability: Implement testing frameworks (e.g., unit, integration) and monitoring tools (e.g., Prometheus) to ensure platform reliability and performance.
Qualifications
Proven experience as an Engineering Manager, Tech Lead, or Senior Software Engineer in SaaS or marketplace platforms.
Deep expertise in Golang and microservices-based architecture.
Strong knowledge of Kubernetes, CI/CD pipelines, and cloud-native deployment practices.
Familiarity with UI/UX development and back-office applications.
Experience with billing systems, payment gateways, and usage-based invoicing.
Excellent leadership, communication, and project management skills.
Passion for building scalable, user-focused SaaS solutions.
Nice to Have
Prior experience in white-label product development.
Knowledge of multi-language and multi-currency SaaS deployments.
Background in ad tech, video platforms, marketing automation, or recommendation systems.