Back

Backend Engineer

Czech Republic, Singapore

Before you start reading, let’s do a quick reality check if this is worth your time.

For starters, we are not a typical tech startup with freeflow beer on tap, office slides or other such gimmicks. Neither is this a typical role, where you nicely fit into a job description and do only and exactly what you are told. At Meiro you will have an opportunity to create greatness but you need to own it and work hard at it.

We are a data analytics software company with the home base in Singapore, where business and client services are, Jakarta, our sales office and Brno, Czech Republic where our product team is. If you are a corporate washout looking forward to taking it easy after a decade of toiling hard or trying ‘the startup thing’ we don’t think we will be a good fit and recommend you swipe left on this one.

Still reading? Good. Now let us tell you who we are and who we think you are.

THIS IS US

The founding team started the journey more than five years ago in Singapore and puts together over a decade of experience in the APAC market with a wide range of experience from digital analytics to enterprise software. At Meiro, through our product and accumulated know-how, we are solving the data fragmentation problem most brands are experiencing today. Our Customer Data Platform once and for all creates the ultimate single view of customers. Yes, we know this is something every software vendor talks about for us it is our bread and butter.

We breath customer data, we eat data integration and we sleep.. well, we don’t sleep all that much because, you know, startup. We are very, very proud of our team, product and culture we are building. We have an incredible team, great customers and amazing, hand-picked partners.  Learn more about our team’s and product’s vision here.  We strongly encourage you to research our product or even asking us to try it before you apply for this role.

We might be young and fresh company but we are dead serious when it comes to business. Our product has only been on the market since September 2018 but we already work with clients and partners in Singapore, Indonesia, Hong Kong or Australia with large enterprises and brands, you would recognize!

In all three cities, we work from coworking spaces, allowing part-time flexible work from home to those who like that and for teams where it makes sense. Our development team in Brno is even more distributed. Because of this setup, our values are ultimate trust, openness, and responsibility. We are big on building the data community – you might have already heard about Shelovesdata.com community platform. Foremost, when looking for talent, we care about attitude, drive and cultural fit more than we care about diplomas and degrees.

A ”BACKEND ENGINEER” AT MEIRO.

Rather than a plain old job description, we asked our lead back-end engineer to lay it down for you. Fasten your seat belt and let’s get into it:

“Somehow I have always wanted to work in a nicely-designed environment. I finally have this feeling at Meiro. Our projects are modular, scalable and easily extensible. Parts of the system are decoupled into the Docker containers, so the system installation is a piece of cake. The back-end developer at Meiro cares about this environment and expands it with the new features.

Everyday basic tools & approaches you will use in our team

We write mostly in Python 3.7 where we use things like:

  • static typing
  • strict OOP paradigm with proper design patterns
  • automated tests
  • SqlAlchemy
  • Flask

 

  • We communicate between modules with the RabbitMQ message broker.
  • We store our code in GIT repositories.
  • We do code reviews.
  • We continuously expand our REST APIs and document it with ApiAry.
  • We run our Docker containers in Docker Compose and Docker Swarm.
  • We write documentation about our system’s parts.

Things that would be good to be familiar with

  • UNIX systems
  • Code debugging
  • SQL and databases
  • AWS services: S3, Redshift, SES
  • Nginx
  • PHP
  • HTML & CSS

We don’t expect you to know everything. But you will need to bring at least some basics, a team player attitude and the right amount of motivation. This is a great opportunity to learn on the job and get your hands on modern tech stack. We will gladly teach you everything that we know.

Agile methods mean a lot to us. We have a team stand-up every Monday, we manage the tasks with proper priorities in JIRA and we do releases of the new versions several times per month.

Our company is open to digital nomads. I joined Meiro at its start in Bali and then I traveled across Canada for one year. I currently work in Brno together with the team at Impact Hub.

If this inspired you, take a stab, send us a nice note and tell us about projects that you’ve done, links to your blog or your Github repositories. A resume helps, a Linkedin profile is fine. You can reach us at [email protected].

We also look for…