DHI Group, Inc. is looking to solve the problem of providing the best experience on the Dice platform for both candidates and employers by hiring a software engineer to work on cutting-edge development projects.
Requirements
In depth knowledge of Typescript and NodeJS
Pragmatic Development principles
Expertise building front-end applications that communicate with RESTful and GraphQL services
System design experience including documenting and diagraming new and existing systems, sub-systems and enhancements.
Experience building back-end APIs and working with SQL directly
Experience with automatized testing tools and techniques.
Understanding of Continuous Integration and Observability tools and techniques
Responsibilities
Research latest trends, strategies and emerging technologies for applications and contribute to the technical vision of the team and the product.
Work with other Software Engineers to understand the high-level software designs and technical specs.
Code, test, debug, document, and implement complex software applications.
Support system and integration testing activities.
Initiate design reviews for new applications and adhere to existing software development standards.
Work with product owners and designers to understand and execute on the application vision.
Oversee and contribute to the documentation of production support processes.
Other
Strong leadership, communication, problem-solving, organization skills and attention to detail
Commitment to delivering quality code and the methodologies which support this
Experience working in an agile environment
Bachelor's degree or equivalent experience
Ability to work in a remote or Denver-based office