Software Engineer (Back-End Engineering)
We are looking for a skilled Software Engineer to join our team in building a global leader in multi-day themed travel experiences.
About the Role
This is an excellent opportunity to work with a fast-growing startup and contribute to the development of scalable, flexible, and high-performance systems.
Main Responsibilities
* Develop and maintain reusable and maintainable code
* Understand the impact of code on the overall infrastructure
* Collaborate with the product team, business owners, operations team, marketing team, and customer service team
Requirements
* Excellent English communication skills
* 2-3 years of relevant development experience in backend web stack (Java, C++)
* Experience in implementing RESTful web services and web applications
* Strong knowledge of algorithms and data structures
* Knowledge of MySQL (or similar)
* Proper registration as an independent contractor in your country of main residence
Plus Points
* Experience with Cloud services (AWS), ElasticSearch
* eCommerce experience
* Experience with data-driven product development: analytics, A/B testing
* Experience investigating and solving performance problems
* Proficient user with source control management (git/bitbucket) and Jira