Lead Software Engineer (Python/React/Typescript)

Зарплата Не указана
Компания BostonGene Technologies
Город Москва
Требуемый опыт От 6 лет
Опубликована 9 апреля 2024 г.

BostonGene is pioneering the use of biomedical software to identify novel and personalized treatment options through next-generation multi-platform analytics, advancing and optimizing outcomes for cancer patients. Our mission is to power healthcare’s transition to personalized medicine using our AI-based molecular and immune profiling to improve the standard of care, accelerate research, and improve economics.

We are looking for a Lead Software Engineer to join our Laboratory Information Management System team within the domain. In this role, you will be responsible for

1) designing and developing services for the specimen accessioning and automation of various laboratory processes and the integration with other services and

2) technical skills improvement of teammates.

Responsibilities:

  • Development of Laboratory Management System application for Lab personnel work and processes automation
  • Design of application microservices architecture, considering its integration into the system with other already existing services
  • Full technical ownership of the services including technical architecture, operation stability, performance, resilience and code review
  • Take the technical leadership over a team of up to 10 software engineers

Requirements:

— 7 or more years of commercial development experience, product companies preferably

— Strong experience in technical leadership and guidance of development team

— Strong experience in full-stack development using the React/Typescript/Python

— Strong experience with various relational databases, Postgres and MySQL preferably

— Strong expertise in modeling complex domains with microservices and DDD

— Experience with cloud platforms such as AWS, containerization with Kubernetes

— Expertise with CI/CD practices and software monitoring tools

— Expertise with automated testing and an API-first approach (sync / async)

Nice to have:

— Experience in full-stack development using the React/Typescript/Java

— Experience in service meshes such as but not limited to Istio

— Familiar with architecture documentation approaches such as ADR, RFC, C4

— Strong communication skills on both russian and english

We offer:

  • Relocation for candidates (and their immediate family members) to Armenia
  • Full documentation and bureaucracy support on-site (bank accounts, residence permit, etc.)
  • Full-time position, permanent contract, flexible working hours
  • On-site lunches in the office in the center of Yerevan
  • Competitive salary and medical insurance (with special plans for family members)
  • Corporate plans for English language lessons and gym