Architect (Frontend)

We are looking for a lead developer to work on building FE architecture. Together we are creating a fantastic sports betting platform using cutting-edge technologies like Micro Frontends, Microservices, Layered architecture, Multitenancy, Monorepo, and Code Federation.

OpenTag is a new (well-funded) International company within the field of Sports Betting and Gaming.

Our mission is to create the best software through empowered teams, centralized around our product. We do this to help great organizations reach ambitious goals and fulfill their purpose with equally great teams.

Together we are creating a fantastic sports betting platform using cutting-edge technologies like Micro Frontends, Microservices, Layered architecture, Multitenancy, Monorepo, and Code Federation. You will work in a cross-functional Scrum team together with other Developers, QAs, PO and Technical PM.

Your Impact as an Architect will be as follows
Plan the overall system design of JS applications (user-facing front-ends, GraphQL gateways, node.js microservices).
Create new and improve existing processes in order to achieve better and faster software development.
Outline technical debt and plan for resolving it.
Lead and participate in company-wide initiatives.
Enhance the existing stack by introducing new technologies or libraries.
Be responsible for the overall code quality for JS stack.

Here are some of the architectural patterns, frameworks, and technologies that we use and it will be beneficial if the candidates have experience with them:
Architectural Patterns: DDD, Micro Frontends, Microservices, Hexagonal Architecture
API: GraphQL, gRPC, Apache Thrift
Frameworks: React, Apollo GraphQL Federation, Next.js, Storybook

Job requirements
- 5+ years of experience with React
- Excellent knowledge of JavaScript
- Good knowledge of NodeJs
- Experience with isomorphic applications
- Excellent understanding of engineering best practices (DDD, SOLID, GRASP)
- Experience with microservice architecture
- Experience with GraphQL
- Knowledge of CI/CD tools like GitlabCi or similar
- SQL user
- Testing best practices
- Advanced English

Would be a plus:
- NestJs or similar
- Kafka or other messaging systems
- GRPC/Thrift
- Kubernetes
- Experience with the GQL federation

The process includes HR Interview (45 min), Technical interview that contains Q&A part and live coding session (1,5 hours), Delivery call (30 min), Offer, Onboarding Plan.

On your first day you will be met by the HR Manager, who will introduce you to the company and conduct a tour of the office and answer all questions. Everything you need will be waiting for you (laptop, workplace, beginner’s package). You will have the opportunity to meet colleagues during lunch or coffee break. We will do everything necessary to make you feel comfortable and will support you during and after the adaptation period.

For the period of adaptation, you will talk and agree with your manager on the goals of the probationary period and get contacts from all colleagues who are ready to help you and answer all questions. During 1:1 meetings, you can give feedback, share thoughts and ideas. Your manager will also determine the course of your immersion in the project and make every effort to make you feel comfortable.

Our routine at OpenTag

We’re pretty proud to be working on this, we hope you’d be too.

It’s very important that we really don’t like micromanagement.

Do your job, if you want help — come and ask for it. No one is going to track your time or check you every 30 minutes to see how it’s going.

You don’t want to come to the office — that’s okay. You can work from your villa, from the seaside or from a cafe — we don’t care as long as you deliver what is promised. You want to come to the office — that’s okay too. The office is always open and we will be happy to have lunch together or a beer after work.

Health & Lifestyle

For employees that work in Kyiv and Sofia offices we provide medical insurance for you and your kids, with full coverage, sport subscription, breakfasts and lunches in the office, unlimited snacks and beverages.

At OpenTag we are having team events throughout the year — hiking, paintball battles, Kanu-kayaks, beer brewing and tasting and so much more!

Compensation & Vacation policy**

You are entitled to receive 20 business days of vacation with additional days-off on your birthday and work anniversaries, 10 sick-leave days, and official Public Holidays days off.

The salary is paid in euro to your PE bank account and we have full tax support if needed.

About OpenTag

OpenTag is a fast-growing company in the field of Sports Betting and Gaming.

We are challenging ourselves to create the next market standard in terms of scalability, agility, and technology in content publishing and automation to ensure we provide the best user experience and the most effortless control to our users.

Expanding and delivering fast is our nature. Founded in July 2019 for less than 2 years we managed to have our platform running on numerous websites. We currently have over 100 employees in Sofia and more than 60 people in Kyiv.


If you want to know more about OpenTag, please check our media and culture sections here - https://opentag.recruitee.com/.
There you will find many interviews and articles regarding our company.



💙💛 What are we developing?

We are creating a sports betting platform from scratch. The platform is being developed using microservices architecture, that will help us create a platform where the business and the customer's needs will be fully satisfied with decreasing time to market.

Our platform is using four major backend stacks: Java ( Spring boot ), PHP ( Symfony ), GoLang, and NodeJs. The Front-End is written in React.

We are using the best practices and approaches in software development.
Our platform is used by millions of players across the globe, so it has to be scalable and reliable.


💙💛 Our Culture

We're pretty proud to be working on this, we hope you'd be too.

It's very important that we really don't like micromanagement.
Do your job, if you want help - come and ask for it. No one is going to track your time or check you every 30 minutes to see how it's going.

You don't want to come to the office - that's okay. You can work from your villa, from the seaside or from a cafe - we don't care as long as you deliver what's promised.

You want to come to the office - that's okay too. The office is always open and we will be happy to have lunch together or a beer after work.

💙💛 Health & Lifestyle

For employees that are working from Sofia and Kyiv offices, we provide medical insurance from the first day of work for you and your kids, with full coverage, sports subscription, breakfasts and lunches in the office, unlimited snacks and beverages, as well as massage in the office and psychology sessions when needed.

At OpenTag we are having team events throughout the year - hiking, paintball battles, Kanu-kayaks, beer brewing, and tasting and so much more!

💙💛 Compensation & Vacation policy

You are entitled to receive 20 business days of vacation with additional days off on your birthday and work anniversaries, 10 sick-leave days, and official Public Holidays days off.

The salary is paid in euros to your PE bank account and we have full tax support if needed.

Company website:
https://theopentag.com/

DOU company page:
https://jobs.dou.ua/companies/opentag/

Job posted on 3 November 2022
visibility 54 views    people_alt 10 applications


To apply for this and other jobs on Djinni login or signup.
  • Category: JavaScript
  • English: Upper-Intermediate
  • 5 years of experience
  • maps_home_work
    Office/Remote of your choice
  • shopping_basket
    Product
  • explore
    Ukraine (Kyiv)
  • public
    Only candidates from Europe and Ukraine