Full-Stack Developer

DocNetworkAnn Arbor, MI
Hybrid

About The Position

DocNetwork, through its CampDoc and SchoolDoc platforms, provides innovative health and safety solutions to a diverse group of organizations including traditional day and residential camps, YMCAs, JCCs, Girl Scouts, Boy Scouts, parks and recreation facilities, colleges and universities, and K-12 public, private, and charter schools. The team, headquartered in Ann Arbor, MI, is united by a shared commitment to curiosity, delivering beyond expectations, and fostering a supportive, inclusive environment where collaboration and a shared mission drive success. They are looking for an experienced full-stack developer to join their growing team. This role involves ensuring all aspects of the application and infrastructure are fast, stable, and highly usable, while working to expand functionality and improve or replace legacy systems. The ideal candidate admires clean designs, delivers modular and tested code, is excited by the JavaScript landscape, prefers on-site collaboration, has prior professional experience in full-stack development, values continuing education, and is comfortable making changes to large chunks of legacy code.

Requirements

  • Experience working collaboratively with an agile team, including participating in code reviews
  • Professional experience working with production commercial applications
  • Experience with a front-end framework (e.g. React, AngularJS, Vue)
  • Experience contributing to team projects managed using git
  • Comfortable giving and receiving feedback
  • Familiarity with modern client-side web tools such as gulp, grunt, or webpack
  • Demonstrated experience writing cross-browser, cross-platform code addressing client needs
  • Experience with a server-side web framework (Node.js/Express preferred)
  • Understanding of the modern JavaScript ecosystem and design patterns
  • Experience writing efficient SQL queries
  • Self-directed learner

Nice To Haves

  • Familiarity and comfort with cloud infrastructure and tooling

Responsibilities

  • Design, develop, and maintain a component-based front end with a user-centric, accessibility-focused mindset
  • Participate on an agile team to help define software solutions that best meet customer requirements
  • Write clean, tested, reusable code using assistance from AI agents without relying completely on them
  • Develop, design, and maintain internal & public-facing API's with a focus on developer usability
  • Write performant SQL queries
  • Ensure a smooth experience on each of our supported browsers
  • Ensure frictionless delivery of your work via industry-standard DevOps practices
  • Identify and fix code and configuration problems degrading application performance

Benefits

  • Medical insurance
  • Dental insurance
  • Vision insurance
  • Life insurance
  • Short-term Disability insurance
  • Pet insurance
  • Flex PTO
  • Professional Development Budget
  • Wellness Budgets
  • 401k with company match
  • Volunteer Time Off
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service