Senior Software Engineer

About the role

We are looking to expand our Software Engineering team. These are people who help us create cutting-edge, highly-durable, highly-scalable and highly-loved data and software solutions for our partners. The ideal candidate is ready to learn and to implement custom infrastructure and code, while providing technical leadership and expertise to the rest of the team members. He or she oversees the performance, quality, and responsiveness of mobile & web applications. ​

Required skills - one or more of the following

  • Programming Languages: Python, Java, Scala, Shell Scripting or Golang 

  • Cloud Providers: AWS, GCP, Azure

  • Relational Databases: Oracle, PostgreSQL, MySQL, Microsoft or similar

  • NoSQL Databases: MongoDB (Atlas), Cassandra, DynamoDB or similar

  • ORM: SQLAlchemy, Hibernate or similar

  • Streaming Technologies: Kinesis, Kafka or Google PubSub or similar

  • Containers & Container Orchestration: Docker & Kubernetes

  • Distributed Systems

  • Inter-process communication: REST, Google Protocol Buffers or similar

  • Workflow Orchestration: Airflow, Cadence Workflow

  • OS: Linux, MacOS

  • Version Control: Git


Soft Skills

  • You are a self-starter and don’t need someone to tell you what to do all the time

  • Experience working in a distributed team

  • You take pride in your work



  • Extensive training (we want you to be a superstar)

  • Awesome colleagues - be a part of a new team and help make it a great place to work

  • Very competitive salary

  • Unlimited holiday - we only care about what you deliver, not how much time you spend in the office

  • One free vacation with your fellow colleagues per year

  • Private health insurance

  • If Bulgaria - multisport card employee benefit program for sports and leisure 

  • Company Macbook + other hardware

  • Chance to work on a wide range of projects for our partners, from fintech, e-commerce, travel, energy, etc.   

Apply Here
Upload Resume
Upload supported file (Max 15MB)