About Digital Harbor:
Digital Harbor is a leading innovator of Composite Risk & Compliance solutions over the last decade. Proven in some of the largest US Financial Institutions, Government Intelligence Agencies, and Health Care organizations, Digital Harbor’s award-winning Platform delivers Real-time Analytics, Case management and Dynamic dashboard technologies for Proactive Risk Management. Digital Harbor is currently working on bringing Web 3.0 to the enterprise through its Social Enterprise Technology (SET). We are looking for creative and innovative software developers that are ready to revolutionize enterprise solutions.
Location: Telecommute Virtual Remote Opportunity (USA Only) Offices
located in Lehi, UT 84043 and McLean, VA 22102
Job Requirements:
As a Backend Engineer at Digital Harbor, you will own the backend architecture and work on server-side software, which focuses on everything you can’t see on the website. You will fix, refine, create, and implement server and software architectures that are modular, service oriented, and scalable using best practice and innovation. You will work with an engineering team and fellow architects owning the full-cycle of technical backend solutions on the Social Enterprise Technology (SET) Forms platform. Your ultimate job is to build awesome, world-class
solutions to help end-users easily share, comment, and collaborate through a sophisticated web form platform.
Responsibilities involve:
- In collaboration with fellow architects and management, discuss, formulate,
- and document the backend architecture and approaches for the SET Forms platform.
- Lead the implementation of technical and infrastructure initiatives to support architectural decisions.
- Build and lead groups of engineers to define and decide development technology, standards, tools, and processes.
- Solve complex problems and bridge gaps between frontend and service implementations.
- Build reusable code and libraries.
- Optimize the application for maximum speed and scalability.
- Implementation of security and data protection.
- Design and implement data storage solutions.
- Learn and understand the vision of the SET Forms platform and assist with its innovation and implementation.
- Research various topics, experiment with technologies, and provide recommendations based on your findings.
- Lead code reviews to provide guidance on structure and design and setting standards.
- Proactively identify technical debt and areas in the product that require attention or improvement.
- Constantly develop yourself and the team in technology advancement, research new approaches, tools, and best practices in the architectural design space.
- Help identify and fix bugs.
Qualifications:
- 5+ years writing in NestJS using typescript.
- 5+ years of experience programming and working with multiple
- engineering teams.
- 5+ years of back-end web development experience – preference is given to candidates who have worked on large scale applications or platforms.
- Experience with a variety of additional web application designs including SOA, Microservices, Event Driven, and Monolithic.
- Understanding of architecture and designs such as MVC, SoC, and DDD.
- Good understanding of server-side CSS preprocessors such as LESS and SASS.
- User authentication and authorization between multiple systems, servers, and environments.
- Understanding of “session management” in a distributed server environment.
- Integration and management of hosting environment, including database administration.
- Strong understanding of RDMS and NoSQL being able to create and maintain database schemas that support business processes.
- Experience building performant, reliable, and scalable systems for web products.
- Proficiency in Typescript which includes webSocket data streams and State management.
- Experience designing/documenting architectures.
- Experience with Git in a continuous integration environment.
- Understanding of HTML, SCSS (or equivalent), CSS, Bootstrap, JavaScript,
- ES6, NodeJS, UI/UX design, REST services, and themed frameworks.
- Professional experience working with a remote team using Agile methodologies and productivity tools such as Jira.
- Clear understanding of OO, software design patterns, and principles.
- Strong sense of ownership where you take responsibility for the success of the engineering teams.
- Be a world-class individual contributor who leads by example.
- High commitment to quality as you take pride in everything that is delivered as a reflection of yourself.
- Ability to communicate clearly and constantly with teams in writing and video calls.
Salary:
$110,000 - $135,000
Interview Process
Woven assessment > 30 min phone interview with Director of Engineering > 1- hour technical interview with Architect and Director > 1 - hour follow up meeting
About Woven
Digital Harbor has partnered with Woven (https://www.woventeams.com/) to get insight into how you solve the kinds of real-world problems you might encounter in this role you are applying for. After successfully applying in this job board, you will receive an invitation from Woven to start on timed exercise. You will also get actionable feedback on your work afterwards.
This Woven assessment is Digital Harbor’s technical evaluation and is an essential part of your application process. You will find more information about this in the email you will receive
ws18GSgQKG