Skip to main content
Rain

Tech Lead

RemoteNot specified. Estimate: Portugal · 87% confidence
Published
Role
Backend
Experience
Lead
Employment
Full-time
Company size
Startup
Salary not disclosed
Check eligibility

The listing doesn't say where it hires from. It may hire in Portugal (87% confidence). This is an estimate, not an eligibility rule; verify before applying.Signals: stated job location and company headquarters.

No BS summary

Tech Lead with 7+ years of experience, including 2+ in leadership, sought for a remote role. Must be skilled in system design, distributed systems, Go/Python, SQL, Kafka, and AWS/Kubernetes. Will lead a multidisciplinary squad, own foundational systems, and shape architectural direction for financial products.

Core skills

GoPythonSQL

Required skills

PostgreSQLKafkaAWSECSEKSRDSDockerKubernetesCI/CD pipelinesGitHub ActionsGitLab CIinfrastructure-as-code

What you'll do

  • Translate product requirements into robust technical solutions, recommend alternative approaches and lead engineering efforts to meet ambitious targets
  • Lead a multidisciplinary team and manage the team’s tech refinements and productivity
  • Design and implement reliable systems and applications in the context of a fully distributed micro-services architecture
  • Build and maintain integrations with 3rd-party vendors and partners
  • Design and implement highly available RESTful APIs supporting our internal admin portals
  • Focus on creating reusable code and libraries that can be shared across teams, fostering collaboration and ensuring scalability for future projects.
  • Enforce observability best practices, leveraging tools like logging, metrics and alerting systems
  • Create and maintain detailed technical documentation for all solutions, including architecture designs, APIs, workflows, and system configurations.
  • Continuously monitor Rain systems and applications for opportunities to maximize performance and scalability
  • Effective cross-team communication and collaboration to align priorities, clarify requirements, identify dependencies, and ensure seamless coordination throughout the software development lifecycle.

What they require

  • 7+ years of professional experience, with at least 2+ years in a formal or informal leadership role
  • You don’t just write code; you design systems. You understand the trade-offs between consistency and availability in distributed environments
  • You have a strong ability to take ownership of projects, driving initiatives from concept to completion, while proactively identifying challenges and solutions
  • You have excellent cross-functional collaboration and communication skills
  • 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

Rain builds stablecoin payments infrastructure for card transactions, cross-border payments, B2B purchases, remittances, and other real-world payment use cases for fintechs, neobanks, and institutions.

🇵🇹 PortugalFintechStartuprain.de
Salary not disclosed