Skip to content
← Back to job listings

Engineering Lead

Rain · Lisbonne, Portugal

RemoteImported listingfull-time18 days ago

About The Role

Join Rain, a leading financial technology company, as an Engineering Lead in our Core Services team. In this role, you will spearhead the development of our fundamental engine that powers the entire Rain ecosystem. You will lead a multidisciplinary squad of backend, frontend, and QA engineers, shape the architectural direction of our products, and design and implement reliable systems and applications. You will also build and maintain integrations with third-party vendors and partners, create and maintain detailed technical documentation, and continuously monitor Rain systems and applications for opportunities to maximize performance and scalability.

  • Lead the development and architectural direction of the Core Services squad, managing a multidisciplinary team of engineers.
  • Translate product requirements into robust technical solutions, recommend alternative approaches, and lead engineering efforts to meet ambitious targets.
  • Design and implement reliable systems and applications in a fully distributed micro-services architecture, focusing on creating reusable code and libraries.
  • Our ideal candidate is passionate about solving complex technical challenges and eager to play a key role in driving our strategic vision forward
  • You have 7+ years of professional experience, with at least 2+ years in a formal or informal leadership role
  • You have excellent cross-functional collaboration and communication skills
  • You have a strong ability to take ownership of projects, driving initiatives from concept to completion, while proactively identifying challenges and solutions
  • You don’t just write code; you design systems. You understand the trade-offs between consistency and availability in distributed environments
  • You’re familiar with complex large scale distributed systems
  • Expert-level proficiency in Go (Golang) and/or Python
  • Deep expertise in SQL (PostgreSQL), specifically regarding transaction isolation levels, locking strategies, and schema migrations at scale
  • Strong experience with Kafka for building resilient, asynchronous workflows
  • Proven experience at building reliable and scalable user-facing applications
  • Advanced knowledge of AWS (ECS, EKS, RDS) and container orchestration using Docker/Kubernetes
  • Experience building or improving CI/CD pipelines (GitHub Actions/GitLab CI) and a "you build it, you run it" mentality toward infrastructure-as-code

This is an external listing. JobSpring does not represent or verify the employer. Report this listing