Back to List

Project:

IDgital

iDgital is 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, the product is 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 already in the release phase, so the ready part is that something used by clients from different countries. We will increase in multiple times amount 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.

Team

30 people:

4 QA

1 AQA

16 Developers

4 DevOps

1 PM

1 BA

1 Designer

1 HR

Team processes:

— As basic we are using standard git-flow but we added some minor changes to It. This change depends on our environments and our release process. The lifecycle of the developer’s tasks based on scrum (3 weeks sprints), ops team is working by kanban style.

— We have a code review process by 6 BE and 2 FE experienced developers and a knowledge-sharing process for all team members weekly.

— We have a bunch of various processes, some of them are main and some of them are added to make the life of the team and project better. Here is the list of basic ones:

Sprint Planning process;

1 Daily stand up meeting per team (1 for Ukraine team [19 members], 1 for AQA [2 members], 1 for OPS [4 members], 1 for Eng teams from different countries [5 members]);

Sync meetings for QA team once per sprint;

Sync meetings for FE and BE teams once per sprint;

Tech retrospective process;

Retrospective process;

Demo process;

BA process for BA team;

Hotfixes process for maintaining production.

Technical details:

— For version control are used gitlab and CI/CD builds. Almost all deploys are automated.

— Different kinds of testing: manual testing by the best QA team, UI testing by AQA (cypress), unit tests, API integration tests, functional tests, load tests using k6, microservice unit and integration tests.

Now are improving coverage for all types of testing.

— Google cloud and many google services (storage, pub/sub, healthcare, PostgreSQL, Kubernetes, firestore, logging, etc ) for infrastructure. Elastic as additional database.

— Above 40 microservices.

— Additional technologies details are:

Vision Machine Learning using TensorFlow;

Loose coupling through PubSub Messaging;

Auto-scaling microservices through Kubernetes;

REST API and GRPC integrations;

Cloud DataFlow for ETL;

BigQuery for DW and analytics;

Looker for reporting;

Speech recognition development including model development;

Google DialogFlow for IVR development;

Distributed Cloud SQL Database.

Technology stack

Google cloud platform, Node JS, Koa JS, Angular 7, PostgreSQL, Big Query, Dialog Flow, TensorFlow

Required skills:

  • 3+ years of professional experience in QA
  • 1+ year experience in automation testing (JS - Cypress)
  • Demonstrating good knowledge of JavaScript
  • Depth knowledge of test automation approaches and procedures
  • Demonstrating hands-on experience with version control systems (GIT)
  • Experience in Web UI, web services, and API testing
  • Strong code analysis, investigatory and debugging skills
  • Good knowledge of the database
  • Having a good ability to spot UX problems
  • Skilled in CI/CD tools
  • Attention to details and accuracy
  • Understanding of Agile/Scrum
  • Intermediate English

Will be a plus:

  • Excellent soft skills
  • Calm and balanced team player
  • Proactive

Propose:

  • Work in a friendly high efficient team of professionals, interesting projects
  • Dynamic and challenging tasks
  • Flexible working hours, remote work opportunity
  • Professional growth of soft & hard skills by Personal Development Plan
  • Opportunity to join the Zazmic community of 200+ developers worldwide
  • Opportunity to improve English daily by communicating with team and stakeholders in English
  • Opportunity to make a contribution to the medical area and help people around the world

Duties:

  • Automation testing using Cypress + JavaScript
  • Writing and maintaining test automation
  • Analyzing test results, troubleshooting issues, and writing up defects with a high level of detail
  • Testing according to product requirements
  • Write and maintain checklists and test scenarios
  • Communicate with team members on a daily basis
  • Participate in meetings (daily stand-ups, sprint planning, demo, retrospective, and knowledge sharing sessions)
hr@zazmic.com

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


    Back to List

    Project:

    Famecast Media is an intelligent audience monetisation platform and network that we call FAME (Fan Amplification Monetisation Ecosystem). FAME solves an increasingly large workflow fragmentation problem for Creators, Media Companies, Brands, Charities and Political Campaigns. Today, reaching, engaging, managing, amplifying and monetising audiences requires an increasing number of complex tools and skills across social media analysis & marketing, content creation, viral content distribution & syndication, data management, advertising and e-commerce.

    Project is in active development phase. It raised investments this year and the team is increasing to work on new functionality. Such as Jitsi streaming framework integration, multi instance web portal creation. Mobile wrappers development.

    https://www.linkedin.com/company/famecastmedia/

    Welcome to Famecast – Amplify your Fame and Fortune

    Required skills:

    • 2+ years of experience in software development
    • HTML/CSS3(SCSS)
    • React.js
    • Redux
    • React Native

    Nice to have :

    • Experience with node.js, wordpress
    • PostgreSQL

    Responsibilities:

    • Development of new functionality
    • Participation in daily/planning/demo sessions with the team
    • Brainstorming solutions for challenging tasks

    Propose :

    • Work in a friendly and highly efficient team of professionals, interesting projects
    • Dynamic and challenging tasks
    • The ability to work remotely
    • Flexible working hours
    • Possibility of professional growth
    • Possibility of free certifications as a Professional Data Engineer/Professional Cloud Architect with an incentive bonus for successfully passing the Google Cloud Professional Exam
    • Get a chance to work with the latest GCP services and technologies.
    • Opportunity to join the Zazmic community of 200+ developers worldwide;
    hr@zazmic.com

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


      Back to List

      Upchoose is an online store, adapted for mobile phones. Selling sets for newborns, in general, everything is as simple as possible, you order a set in the store, you will deliver it to you by mail. From the interesting in the project it is the integration with Shipbob shippin service, as well as the possibility of group purchases.

      https://www.upchoose.com/

      Technology stack :

      • Node.js 8+
      • MongoDB
      • Express.js
      • REST API
      hr@zazmic.com

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


        Back to List

        Famecast Media is an intelligent audience monetization platform and network that we call FAME (Fan Amplification Monetization Ecosystem). FAME solves an increasingly large workflow fragmentation problem for Creators, Media Companies, Brands, Charities and Political Campaigns. Today, reaching, engaging, managing, amplifying and monetizing audiences requires an increasing number of complex tools and skills across social media analysis & marketing, content creation, viral content distribution & syndication, data management, advertising and e-commerce.

        Team Size 20+ people:

        Technology stack WordPress, Nodejs , React, React Native, Android, IOS

        Required skills:

        • 2+ years performing DevOps role
        • Knowledge of deploying and running applications in K8S, Helm
        • Ongoing architecture improvements in growing startup
        • Experience in scaling, performance optimization and troubleshooting
        • Experience with GCP
        • Experience with GitLab CI/CD
        • Git and it’s usage to support SDLC (releases management, new versions deploy and rollback when needed)
        • Databases maintenance, troubleshooting and support
        • Previous experience supporting prod environment
        • Support full cycle of the development process
        • Strong intermediate/Advanced English: written, spoken
        • Experience with Linux Bash script

        Nice to have :

        • Experience with integrating Cloud infrastructure with on-premise
        • Experience with Node.js and React applications deployment
        • Experience with WordPress deployment
        • Experience with Google Firebase automation

        Propose :

        • Work in a friendly and highly efficient team of professionals, interesting projects
        • Dynamic and challenging tasks
        • The ability to work remotely
        • Flexible working hours
        • Possibility of professional growth
        • Possibility of free certifications as a Professional Data Engineer/Professional Cloud Architect with an incentive bonus for successfully passing the Google Cloud Professional Exam
        • Get a chance to work with the latest GCP services and technologies.
        • Opportunity to join the Zazmic community of 200+ developers worldwide;
        hr@zazmic.com

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