Position: Senior/Lead Backend Scala Engineer
Company: Professional Staff Recruitment
Experience required: 5y
English level: upper

Seeking backend developer for Payments team: supporting all payment methods, optimizing payment stack, powering all payments flows, etc.

Requirements:
- 4-5+ years experience in backend engineering delivering user experiences at scale
- Experience with payments domain
- Backend experience with Scala, GCP, Kubernetes
-  Distributed systems understanding
-  Site reliability and operations understanding
- Writing testable code that performs and scales
- Experience developing B2C mobile products.

Responsibilities:
- Make architectural decisions about core backend systems
- Backend development using Scala, SQL, Kafka, HBase, Big Query, GCP, etc
- Build performant infrastructure
- Collaboration with product managers, software engineers, data scientists, designers to deliver rapid value to end-users
- giving/receiving feedbacks for growth, etc.

We offer:
- remote job, flexible schedule
- fast growth opportunities
- small dynamic teams
- paid medical, vision, dental, disability insurance, and life insurance plans
- paid vacation
- stock options
- open communication with management, etc.