Position: Senior Ruby Software Engineer
Company: SQA Solution
Experience required: 5y
English level: upper

An opportunity to work at a rapidly growing company that provides a complete booking and payments platform for multi-day and group travel companies. If you are based in a location within 1-3 hours CET, you will work remotely. If you are based in Amsterdam or Baku, the position will be hybrid.

As a senior backend engineer, you will be a part of a cross-functional and agile team of 5-7 people.

**RESPONSIBILITIES**:
• Work with cutting-edge technologies/libraries on a microservice-based architecture
• Collaborate with frontend developers to integrate user-facing elements with server-side logic
• Write clean and quality code, build prototypes, solve issues, profile and manage bottlenecks
• Develop automated tests to ensure business needs are met and allow for regression testing

**REQUIREMENTS**:
• Demonstrable object-oriented software design and development experience for distributed infrastructure systems using Ruby (5+ years)
• Experience with relational (e.g MySQL, PostgreSQL) and non-relational (e.g MongoDB, DynamoDB) databases
• Experience with message brokers (e.g RabbitMQ, Kafka, SQS)
• Experienced in defining solutions and designing containerized applications (Kubernetes) on Cloud (e.g AWS, GCP) and on micro-services architecture
• Leadership/mentoring experience
• Upper-intermediate level of English since the team is international

**BENEFITS**:
• Attractive compensation package
• Flexible vacation schedule
• Fantastic team retreats (usually close to a beach)
• Equity options (after a period)