Position: Senior Backend Engineer
Company: Sloboda Studio
Category: Ruby
Experience required: 5y
English level: upper

As a senior backend engineer you will be a part of a cross-functional and agile team of 5-7 people, where you will:

▪ Be involved and participate in the overall application lifecycle
▪ 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

Preferred experience

▪ Demonstrable object-oriented software design and development experience for distributed infrastructure systems; using one or more of the server-side programming languages, preferably Ruby, Go, Python, Java etc
▪ Demonstrable experience with relational (e.g MySQL, PostgreSQL) and non-relational (e.g MongoDB, DynamoDB) databases
▪ Experience with message brokers(e.g RabbitMQ, Kafka, SQS)
▪ Deep knowledge on Computer Science fundamentals, algorithms and data structures
▪ Analytical thinking and problem-solving skills
▪ Excellent communication skills; written and spoken
▪ Experience of working as part of an Agile Software Development team
▪ Experienced in defining solutions and designing containerized applications (Kubernetes) on Cloud (e.g AWS, GCP) and on micro-services architecture

We will be really excited if you also have:

▪ Open-source contributions to any of the frameworks in our tech-stack
▪ Experience working in Fintech and developed payment solutions