Backend Developer - Ruby on Rails With Front-End Skills Offline

About Us

 

We are International Showtimes(internationalshowtimes.com) a global entertainment data aggregator from Berlin, Germany. We operate in 114+ markets worldwide and serve clients across the globe. Our automated algorithm connects to 25k+ entertainment websites, to aggregate rich and high-quality data. The International Showtimes team consists of 21+ smart, motivated, and friendly people. We work remotely with team members across the globe. Now we are looking for you to support us with our next growth phase in 2024.

 

Your tasks

 

As a backend developer at International Showtimes, you develop software that enables us to aggregate, enrich, and provide rich data to our global customer base.

- Developing projects independently or in a team, such as data matching & data aggregation automation and monitoring applications

- Working on MVPs and proof of concepts to test exciting ideas

- Maintaining the system landscape and implementing improvements

- Leading a Ruby on Rails project

 

You're offering these qualifications

 

- You have experience in computer science and/or you have completed your studies in computer science or in a related field

- You mastered IT development, and you have at least three years of experience around Ruby and Ruby on Rails and its gems

- Ideally, you have experience with Kubernetes and Docker

- Ideally, you have backend experience in Node.js, JavaScript, and/or TypeScript

- Experience with TDD/BDD using RSpec

- Create and maintain APIs for front-end consumption and integrate third-party services and APIs

- Write comprehensive documentation for server-side features and APIs

- You are familiar with working with relational databases, such as MySQL or MariaDB and non-relational databases like MongoDB

- You are familiar with working with Redis database

- You are familiar with CI/CD tools and practices

Implement and manage background processes using Resque

- You have experience in working with git

- You have solid understanding and experience in agile practices, principles, and methodologies

- You can organize your work in terms of time estimations, reviews, project documentation, task management in projects etc.

- You are a passionate developer, and you want to learn more about data aggregation in an international context

- Ideally, you worked with tools like Jira, Slack, and GSuite

- You have excellent communication (verbal & written) in English

- You are a fast learner, and you like to solve problems with your unique approaches

 

Opportunities to work with us

 

- A job position with a top-level monthly salary

- Working within a friendly international team of smart, open-minded and supportive people

- A vibrant start-up culture that provides structure and clear goals

- A great opportunity to co-create and to leverage your skills and creativity

- Flexible working hours based on your demands

- Opportunities to build relations, both in Germany and across Europe

- A great opportunity to develop your professional and personal skills

- Regular feedback sessions to strengthen our alignment