Full Stack Software Development Engineer 3 - Columbus, United States - Divisions Maintenance Group
Description
Job Summary and MissionDivisions 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.
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