As a Senior Backend Engineer at Ingenious Lion, you will lead the design, development, and evolution of backend systems and data pipelines. You will write production‐grade code, solve complex distributed systems problems, shape backend patterns and architecture across the platform, and ensure systems are scalable, reliable, secure, and performant.
You will work as an individual contributor with a high level of technical ownership, defining service architecture, enforcing engineering best practices, and guiding other engineers through technical influence rather than direct management. You will collaborate closely with product and data teams, align architecture decisions across teams, contribute to shared backend designs, and maintain consistency and maintainability across the platform.
Key Tasks
- Architect distributed backend services and APIs, defining patterns for microservices, caching, queuing, resiliency, and error handling.
- Design and maintain data pipelines following the medallion architecture, building and optimizing ETL/ELT workflows that ingest, transform, and serve data at scale.
- Write high‐quality, production‐ready code and integrate with external APIs, cloud services, and internal microservices.
- Implement secure authentication, authorization, rate limiting, and multi‐tenant access controls across services.
- Build and maintain CI/CD pipelines and infrastructure‐as‐code environments, leading code reviews and ensuring high engineering standards.
- Implement tracing, structured logging, metrics, and alerting, optimizing services for latency, concurrency, and reliability.
- Mentor engineers, contribute to internal libraries and backend frameworks, and drive consistency across the platform.
Qualifications
- At least five years of backend engineering experience with architectural ownership over services or distributed systems.
- Expertise in Python, FastAPI, and Flask with modern backend development patterns.
- Strong understanding of microservices, concurrency, async programming, and event‐driven architectures.
- Proficiency with SQL and NoSQL databases such as PostgreSQL, DynamoDB, Redis, or MongoDB.
- Experience with PySpark and Databricks, including the medallion architecture.
- Hands‐on experience with Docker, Kubernetes, and cloud platforms such as AWS or GCP.
- Strong CI/CD experience and deep knowledge of observability practices, including logs, metrics, and traces.
- Fluent in English, both verbal and written.
Optional Skills
- Experience with streaming or queuing systems such as Kafka, Pub/Sub, or SQS.
- Familiarity with AI and LLM systems, including agentic workflow integration.
- Experience with Delta Lake, Unity Catalog, or other Lakehouse governance tools.
- Prior experience in media, advertising, or AdTech environments.
Department: Ingenious Lion | Location: Portugal (Remote) | Salary: 68,000–75,000 EUR per year | Employment type: Full Time
#J-18808-Ljbffr