
Senior Backend Engineer, Data
Posted 1 day ago

Posted 1 day ago
This is a fully remote position, open to applicants in Portugal.
β’ Design and develop distributed backend services and APIs.
β’ Establish patterns for scalability, resilience, caching, queuing, and inter-service communication.
β’ Create, construct, and enhance data pipelines.
β’ Guarantee structured transformation, data quality, schema enforcement, and lineage tracking.
β’ Provide marketing performance data consistently at scale.
β’ Write production-ready code, oversee code reviews, and guide fellow engineers.
β’ Contribute to internal libraries, platform SDKs, and backend frameworks.
β’ Develop and sustain deployment pipelines and infrastructure-as-code environments.
β’ Integrate external APIs and internal microservices.
β’ Implement secure authentication, authorization, and access controls.
β’ Adopt observability practices and optimize latency, throughput, and cost efficiency.
β’ Engage in automated and load testing as well as resiliency practices.
β’ Collaborate with SRE to define and achieve service-level objectives.
β’ Work alongside product, data science, and SRE teams on architectural decisions.
β’ A minimum of five years of backend engineering experience with architectural ownership of production services or distributed systems.
β’ Strong background in Python engineering.
β’ Practical experience in building and managing REST APIs and backend services.
β’ Understanding of microservices, concurrency, asynchronous programming, and event-driven architectures.
β’ Production experience with AWS, including serverless and managed services.
β’ Production experience with Spark and Lakehouse platforms, including medallion architecture (Bronze/Silver/Gold).
β’ Ability to analyze Spark execution plans, shuffle behavior, and streaming semantics.
β’ Experience in building or integrating with LLM-based or agentic systems.
β’ Proficiency in containerization, orchestration, and infrastructure-as-code.
β’ Strong experience with CI/CD processes.
β’ Knowledge of observability practices, including logs, metrics, traces, and performance analysis.
β’ Excellent written and spoken English communication skills.
β’ Familiarity with streaming or queuing systems is an advantage.
β’ Experience with Lakehouse governance and optimization tools is an advantage.
β’ Experience with API gateway architectures, caching layers, or service meshes is an advantage.
β’ Full-stack engineering with product experience is an advantage.
β’ Commitment to diversity and inclusion.
β’ Opportunities for continuous learning and knowledge sharing.
β’ Mentoring opportunities available.
β’ Fully remote work environment.
Affirm
Red Pico
Red Pico
Get handpicked remote jobs straight to your inbox weekly.