GTI
    2y
    Apply

    Golden Technology Inc is looking for a Javascript Developer

    Title - Full Stack Developer

    Remote Project…

    Long-term Contract

    The Senior Full-stack Software Engineer will work closely with multiple Software Engineering teams to design, develop and enhance Kroger's Asset Management Platform (AMP).

    This AMP developer roles supports the ongoing enhancements, expansion and maintenance for the core platform application and the services related to data storage/retrieval for our Platform UI and our Dynamic Data Services. AMP is used to support the various internal and external channels across web and native mobile applications (mainly supporting ). AMP's platform services provide customers and clients the ability to created, save, and published digital assets used by our Content Management System (CMS).

    Tools

    JavaScript ES6 / ES2015+

    Typescript

    Node.js

    MongoDB

    Microservice architecture

    Azure, GCP, AWS

    VS Code, IntelliJ

    GIT, Gitlab, GitHub, TeamCity

    JIRA, Confluence, MS Teams

    Minimum Technology Qualifications

    5+ or more years experience in software engineering

    3+ years experience working with modern JavaScript frameworks

    2+ years experience with NodeJS building backend services

    Experience building Highly Available, Scalable, Maintainable, and Efficient Applications

    Working knowledge of Microservice architecture

    Experience with DevOPs, TDD, and the SOLID principles

    Software & Collaboration Qualifications

    Follows established architecture patterns and practices used throughout the product software stack.

    Offer suggestions to improve and minimize technical debt

    Solve critical defects both in production and test/stage environments

    Works with QA team to support automated functional testing

    Worked in an Agile and SCRUM environment

    Experience working with an engineering team of 5 or more

    Work with outside teams to adapt and support product use and adoption

    Key Responsibilities

    • Work closely with multiple Software Engineering teams to design, develop, and enhance Kroger's Asset Management Platform (AMP)
    • Support the ongoing enhancements, expansion, and maintenance for the core platform application and the services related to data storage/retrieval for the Platform UI and Dynamic Data Services
    • Follow established architecture patterns and practices used throughout the product software stack.
    • Offer suggestions to improve and minimize technical debt
    • Solve critical defects both in production and test/stage environments
    • Work with QA team to support automated functional testing
      *