🔥 1000+ вакансий с удаленкой на Хабр Карьере → посмотреть и откликнуться

Architect

Местоположение и тип занятости

Бангкок (Таиланд)Полный рабочий день

Компания

Boost user engagement and retention on your app with plug-and-play social features

Описание вакансии

Условия работы

Relocation:

The job can choose to be based in either our headquarter in Bangkok or our brand new office in Phuket, an internationally renowned island with pristine beaches and clear water with warm weather year-round.

Phuket isn’t just a famous tropical destination but also has a huge and highly diverse international community including a very large Russian speaking community. Phuket has all the amenities, from high quality healthcare and accommodations, to top international schools, all types of restaurants/cuisines, and even a large Orthrodox Church!

All in all, we’re providing relocation allowance to the successful candidate to successfully move and settle down in Bangkok. In order to build a world-class team, Amity welcomes people from all over the world.

Your impact: 

As the Architect, you will lead Amity product’s backend product architecture implementation and oversee Amity’s backend engineering teams’ technical execution. You’ll use your hands-on experience to dive into the code to help the engineering team accomplish its goals.

How do we work?

  • We try to use the best tools available and most up-to-date technology, such as: NodeJS, MongoDB, MoleculerJS, Kubernetes
  • As a Backend Engineer, you will work a lot with functionality and integration services, so experience working with Active directory, user integration, OAuth/SSO services is definitely a plus. 
  • We put emphasis on the quality of the code, where each piece of the code will require unit tests and will be reviewed by other backend engineers before merging any change.
  • You will work in small cross-functional, multinational teams per product, each of which has dedicated Front-end developers, Mobile developers, Backend devs, QA, and PO.
  • The work is typically organised into two-week sprints with daily stand-up, sprint planning/grooming, and retrospective.
  • As a member of the backend team, you will also have a bi-weekly meeting with the team to share your knowledge, experience, or challenges with other AmityEko backend engineers from different cross-functional teams.

    Your day to day:

    • Ensure the smooth technical execution of all projects.
    • Execute major technical decisions in our product.
    • Review all architectural and technical decisions over each project to ensure product requirements remain in line with Amity’s technical vision.
    • Communicate and document decisions to all engineers ensuring alignment across teams.
    • Resolve incidents, support engineers with troubleshooting and resolving concerns.
    • Drive technical excellence across the organization.
    • Become the champion and spearhead major architectural implementation work

      Your ideal profile:

      • 5 years of experience in Node.Js
      • 3 years of experience in Kafka or other event-hub system
      • 3 years of experience in Microservices-oriented DevOps
      • 2 years of experience in Serverless application development
      • Proven technical leadership to an engineering team
      • Full-stack development experience, including understanding of architectures and constraints of both server-side and client-side development.
      • Good technical communicator and mentor can break down and explain complex engineering concepts to junior or non-engineering team members.
      • Thorough understanding and experience in microservices framework and its pattern (e.g. CQRS, Saga pattern, distributed transaction)