We are currently looking for a Senior/Principal Software Engineer to join our BE Architecture team at Platform tribe.
At Preply we believe that clean code and good architecture helps business in such rapid growth, where we experience several times year over year traffic increase . We’re very pragmatic here and always try to justify our architecture decisions with business needs. And we’re looking for a hero who will put on the first place understanding and satisfying business needs and on the 2nd shiny technologies. Currently our infrastructure consists of Core Application that serve most of business logic and around 12 services that complement it with additional functionality. We use GraphQL API to communicate between FE & BE and Kafka for asynchronous communication between services.
This role at Preply combines software development, business and communication skills to guarantee quality and effectiveness of architecture.
If you measure good architecture in time-to-market & application stability you’ll find yourself in a great company at Preply.
You’ll be responsible for the evolution of our GraphQL API design, define and adopt best practices in application design and cross application communication. You’ll be able to get an extensive expertise in high loaded systems as well as hone your skills in communication with business and developers to drive meaningful changes in the organisation.
We work in small teams, thus you will be able to influence system design and contribute a lot in the company’s growth, also we promote self-direction to work on meaningful projects, while we also strive to create an environment that provides the support and mentorship needed to learn and grow.
We release our product
Preply is a fast growing product company at an early stage of development, backed by Europe’s most prominent investors. 400+ people are currently working on building a global human-to-human online tutoring marketplace with locations in Kyiv and Barcelona.
We have more than 44 nationalities on board, that work in small cross-functional teams to continuously improve and scale user experience. We offer remote working days and the possibility to use our platform for self-development. We challenge each other to learn more and faster, while promoting creative power and free will. Personal growth, a friendly and hierarchy-free atmosphere are guaranteed!
Openness, effectiveness and global mindset are the main characteristics of our people. Our goal is to make Preply a leading platform in online tutoring that will help people from all over the world achieve their life goals faster!