Back to List

We are seeking a leader to inspire and direct our technical team. You should be technically fluent and bring your ideas of how to drive the team to a higher level of operation. You will be improving our development approach specifically in the following areas:

  • Continuous integration improvements;
  • Execute and improve the code review process;
  • Review and continuous improvement on the architecture and speed of processes in the application;
  • Work with the Product Manager and Project Manager to define the scope of each sprint, providing estimates of effort, and making developer assignments.

You will be a mentor for our senior developers so deep technical expertise in Node.js is required.

 

About the project

iDgital is a cloud-based SaaS application that manages orders for Radiologists and can resolve clients’ issues. Clients are hospitals and groups of hospitals that are situated in different countries around the world.

This product team develops a Node.js/Angular web application in the healthcare field. All deployments are containerized in a large distributed architecture. We have co-developed a Healthcare API with Google that is central to our solution. The product has been developed from scratch and we are already in the release phase, so the ready part is that something used by clients from different countries. We will increase in multiple times in terms of clients soon, now we support around 100 facilities, soon this amount will be over 500.

Besides maintaining the product, we are working on new custom and technical features, improving the performance of the platform, and a few new major milestones in progress, e.g. on-prem version for the current SaaS application, improving the mobile app (IOS, Android), integrating a few additional ways of receiving information from the hospitals. Also, we have a few subprojects based on iDgital architecture.

The Digital Assistant performs a variety of specific tasks on behalf of the physician, making it acceptable for the physician to focus solely on the current conditions of their patient. Along with the Digital Assistant ML platform offering end-to-end image and data processing, the radiologist gains quick access to the complete and accurate origin of the information.

IDgital offers an end-to-end Radiology Solution that brings the power of modern computing technology to the field of Radiology in a meaningful way, while remembering that our goal is to always assist the radiologist, never to replace them.

Google Cloud Next ’19 | April 9-11 | San Francisco (presentation) — www.youtube.com/watch?v=Y-yvlt5mVXk

Required skills:

  • 3+ years in web app development;
  • Experience with Node.js in a leadership position;
  • Expert understanding of Node.js and frameworks available for it (such as Express.js, Koa);
  • Understanding of modular system of Node.js and knowledge of the most popular modules (like WS, Sequelize, Swagger);
  • Knowledge of CI approaches including unit and end-to-end testing;
  • Proficient understanding of code versioning tools, such as Gitlab;
  • English (Intermediate or higher);
  • Strong knowledge of RDBMS like Postgres and MySQL;
  • Docker;
  • Code quality tools (ESLint, prettier, husky, etc.);
  • Development of REST API.

Will be a plus:

  • Experience with Angular 2+;
  • Google Cloud Services (e.g GKE, FireBase, BigQuery, PubSub, CloudSQL);
  • Understanding of Agile (Sprint) development process;
  • Microservices architecture;
  • Healthcare domain experience.

We offer:

  • Work in a friendly high-efficient team of professionals;
  • Interesting projects;
  • Dynamic and challenging tasks;
  • The ability to work remotely;
  • Flexible working hours;
  • Possibility of professional growth;
  • Get a chance to work with the latest GCP services and technologies;
  • Opportunity to join the Zazmic community of 200+ developers worldwide;
  • Opportunity to make a contribution to the medical area and help people around the world.

Responsibilities:

  • Lead technical team;
  • Execute and improve the code review process;
  • Suggest and execute architecture improvements;
  • Development of new functionality;
  • Participation in daily/planning/demo/retrospective/developers synchronization sessions with the team;
  • Be positive and motivated for making A++ product;
  • Brainstorming solutions for challenging tasks.
hr@zazmic.com

Interested? You know what to do. Apply for this position


    Back to List

    Airbyte is the open-source data integration platform that gives your infrastructure superpowers to move data seamlessly

    Airbyte is the open-source data integration platform that gives your infrastructure superpowers to move data seamlessly. The main responcibility is to building connectors for data sources and destinations is a critical part of what will make Airbyte successful.

    Data sources and destinations like:

    Relational databases: OracleDB, MSSQL, MySQL, and others

    Data Lakes: S3, GCS, Azure Blob storage, DataBricks

    Warehousess: BigQuery, Snowflake, Clickhouse

    Queues: Kafka, Google Pubsub, Amazon Kinesis, Amazon SQS

    Working knowledge of English required

    Proactive communication: if requirements are not clear or you need support from the team, you speak up quickly so no time is wasted.

    Built for extensibility: Adapt an existing connector to your needs or build a new one with ease.

    Optionally normalized schemas: Entirely customizable, start with raw data or from some suggestion of normalized data.

    Full-grade scheduler: Automate your replications with the frequency you need.

    Real-time monitoring: We log all errors in full detail to help you understand.

    Incremental updates: Automated replications are based on incremental updates to reduce your data transfer costs.

    Manual full refresh: Sometimes, you need to re-sync all your data to start again.

    Debugging autonomy: Modify and debug pipelines as you see fit, without waiting.

    Required skills:

    • 3+ years of experience with modern Python/Django
    • Experience with modern database architecture and management techniques
    • Understanding of architecting, managing, and scaling services, including both internal and external APIs
    • Strong experience with Docker and containers
    • Used to working in a fast-paced, agile environment
    • Networking skills (TCP/UDP, IP, proxy, VPN, etc.)
    • Version control and continuous integration tools (GitLab CI, Jenkins, Travis CI, etc.)
    • Experience building services that leverage cloud-based infrastructure (GCP, AWS, etc.)
    • Deep understanding of Linux

    Will be a plus:

    • Experience with modern JavaScript & one JavaScript framework (Vue.js, React.js, Angular, etc.)

    What we offer:

    • Ability to work remotely from anywhere in the world
    • Close cooperation with the development team and client
    • Dynamic and challenging tasks
    • Professional growth
    • Coverage of English classes, certification, team buildings, participation in local conferences

    Responsibilities:

    • Be an experienced engineer with experience in modern Python/Django (not just 1.x or 2.x)
    • Need to be able to truly build and architect
    • Be flexible to work along with the stack and be open-minded to solve new problems every day
    hr@zazmic.com

    Interested? You know what to do. Apply for this position


      Back to List

      Sounding Board helps growing companies develop their leaders through tech-enabled leadership coaching.

      About the project

      Sounding Board helps growing companies develop their leaders through tech-enabled leadership coaching.

      Combining the best-qualified coaches and software tools allows companies to provide personalized 1:1 development to any leader, regardless of their title. This win-win strategy means companies get immediate business impact and employees get developed and invested in.

      By providing companies with access to great leadership coaches and giving them software to manage the coaching engagement, we hope to give people the structure they need without doing all the work.

      https://www.soundingboardinc.com/

      https://www.youtube.com/channel/UCU_j6qXjoX91jsJNdVFfKRQ

       

      Technology stack

      Back-end:

      Technologies: JavaScript, Node.js 10+/express, ecmaScript 6+, Mocha 4+, Git

      Dbs: MongoDB 4+, Firebase, Redis

      Services: Slack (bot, api), RabbitMQ, SendGrid

      Additional: GCP, BigQuery, Kubernetes, Socket.io, PostgreSQL

      Front-end:

      React 16+, Redux,

      Team size:

      10+ Software Engineers

      3 – Node.js developers

      3 – React developers

      1 – QA

      1 – DevOps

      1 – Project Manager

      Required skills:

      • 3+ years of full-time work experience as a backend software engineer
      • Familiar with the ES6 (ECMAScript 6) standard of Javascript, have development experience using ES6 standard
      • Comfortable working with databases, including schema design and query optimizations. ​Plus​: experience with MongoDB
      • Have a passion for efficient and well-written code
      • Complex software systems development with production quality deployment, monitoring, and reliability
      • Ability to decompose complex business problems and collaborate in their resolving
      • Feel comfortable with ambiguity and rapidly changing requirements
      • Growth mindset. Collaboration with a healthy balance of humility and confidence
      • Familiarity with Microservices and Google Cloud Platform is preferred

      Will be a plus:

      • Experience with React.js
      • Self-motivated, self-disciplined, and result-oriented
      • Attention to details and accuracy

      What we offer:

      • Be yourself, feel valued, supported, learn and grow to build your future self
      • Create and operate in a lean software development lifecycle; code, test, release, improve
      • Rare opportunity to be a part of core engineering team members to lay the engineering foundation

      Responsibilities:

      • We seek a leader to inspire and lead our technical team
      • You should be technically fluent and bring your ideas of driving the team to a higher level of operation
      • You will be improving our development approach and defining our strategy to achieve the product goals
      • You will be a mentor for our senior developers and drive the release scope in our sprint planning
      hr@zazmic.com

      Interested? You know what to do. Apply for this position