All open roles

React/GraphQL Senior Engineer

Location
Remote within CET

Merlon’s mission is to create an innovative, technology-driven product that provides instant value and unprecedented efficiency in the fight against global financial crime. Our multi-tenant cloud SaaS is capable of processing large volumes of various data sources in order to deliver high-quality risk evaluation.

Your Mission

As React/GraphQL Senior Engineer, focusing mainly on our frontend-facing applications, you will lead the development of our current web analytics tool as well as the number of new products that we plan to develop in the upcoming months.

Responsibilities

  • Hands-on development of the UX of our web analytics platform
  • Technical leadership of the application team
  • Optimization of our technologies we use them properly and efficiently
  • Suggestion of new approaches to allow faster development in preparation for upscaling
  • Strive to continuously improve user experience based on gathered business intelligence metrics and experience. Own the user experience.

Daily Tasks

  • Implement the features and user interfaces of our web products (Component-based UI Development)
  • Closely collaborate with Product Owner and Systems Engineers to deliver compelling user-facing products
  • Participate in the product design and in building our frontend design system
  • Design and implement automated tests of the product
  • Identify and resolve performance and scalability issues
  • Lead the architecture development of the user experience.
  • Prepare the product for a massive growth as we plan to multiply the number of user-facing applications

Your skills and experience

We expect you to be very advanced in:

  • React, SQL, GraphQL
  • Modern TypeScript, including concepts like asynchronous programming, closures and ES6+
  • HTML/CSS, including concepts like layout, specificity, cross browser compatibility, and accessibility; have good knowledge of at least one design system (such as Material design) and hands-on experience with corresponding component libraries
  • Single page app development
  • Browser APIs and optimizing front end performance

We also need:

  • Standard engineering tooling: git, bash, ssh, …
  • Automated testing and other good software engineering practices
  • Knowledge of building secure applications
  • Desire to cultivate eng practices

Nice to have

  • Typescript, SQL, GraphQL
  • Backend API development experience
  • Experience with at least one JVM language (ideally Scala)
  • Experience PostgreSQL (CloudSQL), ElasticSearch, application containerization and cloud deployment
  • Experience with cloud technologies (GCE, GKE)
  • Functional programming experience
  • Experience with Cross-browser testing
  • Product design experience

Technologies we use

In frontend engineering team mainly:

  • React, Typescript, Material-UI
  • GraphQL, Apollo
  • Jest, cypress

Generally, in the company:

  • JVM (our backend is written in Scala)
  • Docker, Kubernetes (GKE) and various Google Cloud Platform services (GCE and others)
  • PostgreSQL (CloudSQL), ElasticSearch, BigTable and GCS
  • Python (our NLP pipeline)
  • Google Cloud Build and Spinnaker for CI/CD
  • And more

You will gain

  • A Silicon Valley experience in the heart of Europe
  • Meaningful product with a positive impact
  • Flexibility in choosing the place you work from
  • Ownership over projects with a focus on impact rather than working hours
  • Experience with the full lifecycle of product development - from an idea and a POC, to deployment and market valuation

About Merlon

We currently have about 20 people and are planning to scale up in the upcoming months. We work in distributed teams across Central Europe with hubs in Prague, Brno and Bratislava. We benefit from the power of Scrum. When hiring, we aim at extremely smart people with a positive can-do attitude and a startup culture fit.

Contact us at