• Build and maintain performant, low-latency APIs and distributed microservices handling identity, authorization, user profiles, settings, and product configurations.
• Implement and maintain data pipelines that move large volumes of data with consistency and reliability, including audit-log systems and BI data exports.
• Maintain and improve existing features based on user feedback and evolving product requirements.
• Follow and promote engineering best practices, including structured logging, cross-service request tracking, and robust error management.
• Contribute to production observability through alerting, dashboards, and runbooks.
• Build tooling to reduce manual operations for engineering teams and support customer support self-service workflows.
• Contribute to feature development end-to-end: from participating in requirement discussions with Product, through implementation, to production monitoring.
• 3+ years of professional experience building backend systems in an enterprise environment
• 1+ years of experience programming in Python or Scala
• Solid understanding of microservices and service-oriented architectures (SOA)
• Familiarity with databases, caching strategies, and low-latency service design
• Experience building and consuming REST APIs with attention to reliability and client experience
• Exposure to data synchronization patterns and high-consistency data pipeline design
• Able to navigate and contribute to an unfamiliar codebase with guidance, working toward incremental improvements
• Appreciation for automation and reducing manual operational toil
• Experience with Spark or big data processing is a plus
• Good communication skills with the ability to participate meaningfully in product and engineering discussions