Full Stack Developer

  • Backend Development
  • Brussels, Belgium

Full Stack Developer

Job description

Looking for a meaningful experience in a fast-growing tech company with a human-centric approach? Join our amazing team to help grow the world’s most popular apps and games.

Who we are?

AppTweak is the leading App Store Optimization (ASO) tool - think SEO but then for the app stores. AppTweak empowers 1,600+ mobile leaders - such as Amazon, Jam City, Yelp, and Adobe - to grow their apps and games with actionable insights in a simple interface.

Launched in 2014, AppTweak has grown to a team of more than 75 people with offices in Brussels, San Francisco, Tokyo and Bengaluru. In April 2021, AppTweak raised a $22 million investment in series B funding. We’re gearing up for fast growth and are looking for ambitious individuals to join our team.



We are looking for an amazing Full stack developer to join our joyful team to skyrocket our projects in 2022 and beyond!

About the Role

To help us bring AppTweak to the next level, you will work in a multi-skilled team responsible for part of the AppTweak tool and infrastructure.
As a full-stack developer, we expect you to have a strong understanding of the current tech environment and help us make the right decisions by understanding business requirements and translating these into strong scalable systems.

We expect you to take part in the implementation and collaborate with other members of your team to bring new features to life from the idealization to the final tests, deployment and maintenance. You will integrate one of our squads and your focus will be to:

  • Design and implement client-side and server-side architecture for our new features
  • Participate in code review and interact with your colleagues to ensure the best quality for the team's projects
  • Troubleshoot, debug and improve previously deployed features.

Technologies we use

  • Our SAAS product is a Ruby on Rails application serving a React Single Page Application. This is where we anticipate you'll be working most of the time.
  • We also leverage Ruby (without Rails) in our scrapers and crawlers to fetch all the data used to power our tool. Those get their tasks from SQS queues and store data in a mix of MySQL, Redshift, MongoDB, PgSQL, and Elasticsearch databases.  You'll have a chance to see all of that into action.
  • We expose these data in JSON REST API's are built in Ruby as well using the Sinatra lightweight framework. We deploy code using Concourse as a CI/CD pipeline to build Docker images deployed on a Kubernetes cluster hosted on AWS.
  • We monitor everything using Prometheus and Grafana to visualize time series and metrics in an efficient manner.
  • We follow an agile development process inspired by SCRUM, but adapted to our needs.

Requirements

What we expect from you:

  • Bachelor or master degree in computer science or engineering, or equivalent experience
  • 2+ years of experience in coding with a scripting language such as Ruby, Python, Node, ...
  • Experience working with SQL databases
  • Experience with AWS / Kubernetes / Docker is a plus
  • Professional proficiency in English

Bonus points

  • GitHub profile or link to open source work
  • Experience with Rails or equivalent web framework such as Symfony, Django or ExpressJS
  • You love food! 

What’s in it for you:

  • Exciting and fast-growing company with a people-first culture. “Diversity” and “work-life balance” are not just buzzwords at AppTweak.

  • Flexibility in your work and opportunities for continuous learning and creative thinking.

  • Bi-yearly company-wide team building in Europe

  • 20 paid holidays per year + 12 days RTT and many other benefits.

  • Hybrid office / work from home environment


Please note you will need a valid visa/work permit to be eligible for the role in the country you are applying for.