Full Stack Software Development Engineer 3 - Columbus, United States - Divisions Maintenance Group

    Default job background
    Description
    Job Summary and Mission

    Divisions Maintenance Group is revolutionizing the facilities maintenance Industry.

    Our customers include nationwide retailers, warehouse, and multifamily units, who rely on DMG's integrated services to provide quality services inside and outside of their facilities – end to end.

    At DMG, we work AS ONE. We work AS ONE for our Customers, Technicians, and for each other. We produce Uninterrupted Peace of Mind through sustainable partnerships and inspired team members.

    DMG is changing the way providers and technicians do professional work, offering multiple ways to complete their work effectively first time.

    Our mission is fundamentally changing the way the facility maintenance industry operates.


    To help us fulfil this mission, we are looking for a Provider-obsessed marketer to drive a key priority for the business which is to accelerate the growth and adoption of DMG PRO by providers across the country.

    If you want to operate at start up speed, solve some of the hardest problems and help build a service that providers love, DMG might just be the place for you.

    A full stack developer on the Supply team actively participates in building and supporting frontend and backend services. Senior Engineers develop the application and server that make up the foundational structure of the application.

    They understand the importance of performance and work to ensure that queries execute as quickly as possible, and that server resources are not overwhelmed.


    You have, ideally:
    Amazing design and architectural skills
    SME on REACT JS, REST, GraphQL and protobufs
    Strong analytic and problem solving mindset
    Strong process management and Agile skills
    Outstanding listening skills
    Strong influencing skills - you can achieve goals without direct control over talent
    Experience working in a fast-paced environment preferred.
    Excellent organization and time management skills

    Qualifications:

    8+ years of experience in backend software development
    6+ years of experience in frontend development Mobile/Web
    Write REDUX based web or mobile applications using React or React Native
    Firm grasp of the JavaScript and TypeScript language and its nuances, including ES6+ syntax
    Experience with automated testing suites, like {{Jest or Mocha}}
    Write reusable, effective, as well as scalable JavaScript code and create interchangeable front-end modules
    Strong track record of building highly scalable platforms.
    Hands-on experience with microservices architecture, Rest APIs, databases such as PostgreSQL/mongo dB, distributed systems, data engineering technologies, etc.
    Back-End Knowledge of functional programming principles.
    Clear understanding and proven experience in big data technologies.
    In-depth knowledge of IT concepts, strategies, and methodologies and their application


    Responsibilities:


    Researching, designing, managing software programs - Testing and evaluating new programs - Modifying software to fix error, improve its performance.

    Deploying software tools, processes, and metrics - Directing software programming and documentation development
    Writing and implementing code - Preparing reports on programming project specifications, activities, or status
    Collaborating with engineering staff to evaluate software-hardware interfaces and develop specifications and performance requirements.
    Comfortable with ambiguity and change because priorities will adjust in response to the market.
    Detail oriented with the ability to drill down into tactical considerations.
    A team player with a proven ability to foster and manage positive working relationships in a matrixed environment.
    Mentoring the Team
    Business and outcome focused

    Divisions Maintenance Group is an equal opportunity employer.
    #J-18808-Ljbffr