Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Apptweak senior backend developer #43

Open
wants to merge 3 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
58 changes: 58 additions & 0 deletions 20210409_apptweak_senior_backend_developer.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,58 @@
# Full-stack Ruby/React Web Developer

## The Company

[AppTweak](https://www.apptweak.com) is the leading ASO tool driven by data science. AppTweak empowers mobile leaders - such as Amazon, Jam City, Yelp, Zynga and Adobe - to grow their apps and games with actionable insights in a simple interface.

Committed to developing the most accurate, transparent and easy-to-use ASO tool on the market, AppTweak supports over 1,500 app developers and game publishers worldwide. AppTweak’s all-in-one platform offers ASO Intelligence, Ad Intelligence, App Intelligence and Market Intelligence.

AppTweak has been awarded the “Best ASO Tool” by the App Growth Awards community and was recognized as the 6th Fastest-Growing Technology Company in Deloitte Belgium’s Fast 50 competition. Launched in 2014, AppTweak serves customers from all corners of the world, with offices in Brussels, San Francisco, Tokyo and Bengaluru.

In April 2021, AppTweak closed a $22 millions Series B invesment round by [Rossel](http://www.rossel.be/) media group.

## About the Role

To help us bring AppTweak to the next level, you will work closely with the product team, the front-end team, and of course the other backend developers.

As a senior 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.

Once the technical design is complete, we expect you to take part in the implementation and report the progress to the management and product team. You will integrate our team of talented backend developers. Your focus will be to:

* Architecture and build scrapers and ETL pipelines that ingest the data that power AppTweak
* Architecture and build API's that make those data available
* Monitor and optimize our message queue systems
* Monitor and optimize our infrastructure.

## The Tech we use

Our SAAS product is a Ruby on Rails application serving a React Single Page Application.

Our scrapers and crawlers get their tasks from SQS queues and store data in a mix of MySQL, Redshift, MongoDB, PgSQL, and Elasticsearch databases. They are built using the Ruby programming language (without Rails).

Our JSON REST API's are built in Ruby as well using the Sinatra lightweight framework. We deploy code straight from Slack using Concourse as a CI/CD pipeline that builds Docker images deployed on a Kubernetes cluster hosted on AWS.

We also have several Python services, mainly to run ML models developed by our data scientists.

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.

## Responsibilities

* Design of the overall architecture of the web application
* Implementation of a robust set of services and APIs to power the web application
* Building reusable code and libraries for future use
* Optimization of the application for maximum speed and scalability

## Requirements

* Bachelor or master degree in computer science or engineering
* 3 to 5 years of experience writing backend code. Ruby is a plus.
* Creating database schemas that represent and support business processes.
* Data migration, transformation, and scripting doesn't scare you.
* Experience with AWS / Kubernetes / Docker is a plus
* VISA sponsor possible

## How to apply

Please visit our job page : https://jobs.apptweak.com or send and email to ines|at|apptweak.com
1 change: 1 addition & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,7 @@ The job board of Ruby Belgium.
* [Rails/React Developer at AppTweak, 2019 June 12](20190612_apptweak_fullstack.md)
* [Rails API Lead Programmer at IN COMMON, 2019 July 12](20190712_incommon_rails_api_lead_programmer.md)
* [Full stack Ruby on Rails developer at Security Service Layer, 2019 August 9](20190809-SecurityServiceLayer-Ruby-On-Rails-Developer.md)
* [Senior Backend Developer at AppTweak, 2021 April 09](20210409_apptweak_senior_backend_developer.md)

## How does it work?

Expand Down