Poslovi.infostud.com koristi kolačiće kako bi vam pružao najbolje korisničko iskustvo. Nastavkom korišćenja sajta smatraćemo da ste saglasni sa korišćenjem kolačića. Saznajte više.

Konkurs je istekao.

Lead Software Engineer (Node / React)

My Therapy Assistant Ltd

Remote

02.11.2021.

ugovor puno radno vreme

 

My Therapy Assistant (MTA) is a private psychology and psychotherapy clinic encompassing an innovative online platform, combining smart technology with human touch and clinical expertise. MTA delivers on a single, important mission: helping more people get the right therapy, with the right person, at the right time. MTA provides top-tier video, chat, and in-person therapy options with flexible scheduling across multiple platforms to maximise the user experience. MTA’s team is dedicated to providing a seamless journey through therapy, delivering quality, transparency, and flexibility to best match clients with clinicians. 

Lead Software Engineer (Node / React)

We are looking for an exceptional results-oriented Lead Software Engineer (Node / React) to join our growing company. As a Lead Engineer, you are motivated by building high quality, maintainable and scalable solutions to solve complex problems. You’re business-savvy and enjoy collaborating with the Product Owner to build a successful product. You’d also have the opportunity to build and lead an in-house development team.

Responsibilities

Hands-on software engineering

  • Design, build and deliver full stack Node/React applications using the latest technologies
  • Integrate with third party systems, including payments and bills processing, authentication and email management
  • Build-in quality to ensure high performance and scalability, support the growing user-base
  • Ensure adoption of best practices and high standards of quality
  • Produce well-documented, readable and maintainable code
  • Write Clean Code, apply OOP & SOLID principles, use Design Patterns
  • Apply Test Driven Design (TDD) approach to ensure quality
  • Independently solve challenging problems and handle complexity

Organisation, teamwork and leadership

  • Effective self-management and prioritisation
  • Work using Agile (Scrum) to ensure continuous delivery of value to the clients
  • Collaborate with the Product Owner and Head of Marketing to understand the business vision and design solutions that have a business impact
  • Grow an in-house development team as well as coordinating work with external teams
  • Continuously learn and improve knowledge regarding best practices and latest technologies

Requirements

  • Bachelor’s degree in Computer Science, Software Engineering, Mathematics or similar
  • 5+ years in software engineering using JavaScript / TypeScript
  • Experience in designing and building maintainable, extensible and scalable systems
  • Motivated by solving challenging technical problems and using the latest technologies
  • Understanding of microservice architecture and event driven architecture
  • Experience with Test Driven Development (TDD) - unit testing and integration testing
  • Familiar with the Agile methodology and iterative delivery
  • Critical, creative, innovative and out-of-the-box thinking
  • Analytical and problem solving skills
  • Big picture thinking and attention to detail
  • Strong communication, teamwork, leadership and mentoring skills
  • Proactive and hands-on approach
  • Desire for continuous improvement and learning
  • Ability to work individually and in teams, in a a dynamic fast-paced environment
  • Efficient time, priorities and self-management
  • Motivated by realising business value through software solutions

Tech Stack

  • JavaScript / TypeScript
  • Backend development - REST API / GraphQL using Node.js and Nest.js
  • Frontend development - React development and GraphQL
  • Relational databases (PostgreSQL) and in-memory databases (Redis)
  • Authentication using OAuth 2.0 / OpenID Connect
  • AWS and GitLab CI/CD

We offer

  • Competitive salary
  • Fully remote work
  • Work culture that fosters collaboration and innovation
  • Opportunity to make an impact

Process

  1. CV application review
  2. Pre-interview screening
  3. Psychological interview
  4. Technical interview (real time coding assessment)
  5. Technical project assessment (take home assignment)
  6. Interview with the CEO

If you’re excited about building innovative and cutting-edge technology products, we’d love to hear from you!

    Konkurs je istekao.

    My Therapy Assistant Ltd

    My Therapy Assistant (MTA) is a private psychology and psychotherapy clinic encompassing an innovative online platform, combining smart technology with human touch and clinical expertise. MTA delivers on a single, important mission: helping more people get the right therapy, with the right person, at the right time. MTA provides top-tier video, chat, and in-person therapy options with flexible scheduling across multiple platforms to maximise the user experience. MTA’s team is dedicated to providing…

    Više o poslodavcu

    Podelite na društvenim mrežama

    Direktan link do oglasa

    Prijavite problem sa oglasom

    Ukoliko postoji problem sa ovim oglasom (netačne, neažurne informacije ili slično), molimo vas da nam ga prijavite ovim putem.

    Vaš komentar je vidljiv isključivo zaposlenima sajta Poslovi.infostud.com. Ostavljanjem komentara na ovaj konkurs nećete konkurisati na oglas.

    Oglas za posao je sačuvan...

    Da li želite da dobijete podsetnik na email pre nego što vaši sačuvani oglasi isteknu?