Responsibilities
- Help build and maintain Marketing 360 and Websites 360 and other software products
- Design and implementation of performant, scalable, extensible and secure Node.js RESTful services
- Debug and monitor existing services and help resolve problems.
- Provide PR reviews for peers
Requirements
- 2 to 5 yrs professional experience with a primary focus on implementing Node.js RESTful services
- Developed, deployed, and supported cloud-based Node.js services and supporting software
- Experience with Fastify and / or Express
- Able to efficiently build software based on requirements from the product team
- Ability to work with existing Node.js services to resolve bugs or build new features
- Outstanding debugging skills
- Competent in the use of design patterns, programming paradigms and best practices for Node.js
- Competent database skills and firm understanding of MySQL/PostgreSQL
- Experience with unit and integration testing
Nice to Have
- Experience with TypeScript
- Familiarity with Google Cloud Platform and/or Amazon Web Services
- Docker & Kubernetes experience
- Familiar with Open API Specification / Swagger
Benefits
- Healthcare coverage with supplemental dental and vision plans. Eligibility to enter the plan starts on your first day of employment.
- 401(k) Eligibility to enter the plan is the first of the month following 60 days of employment. Company match 50% up to 6% of employee contributions after one year of service with Madwire.
- 10 paid holidays per year
- Unlimited vacation (and no waiting period!)
- 5 sick days annually
Additional Information
- Occasional travel may be required, but is not a significant part of the job.
- Approved States: AK, AZ, AR, CO, FL, GA, HI, IN, IA, KS, KY, LA, MD, MI, MN, MS, MO, MT, NE, NJ, NM, NC, ND, OH, OK, OR, PA, RI, SC, SD, TN, TX, UT, VT, VA, WV, WI, WY. Please note that it may take up to 2 months to authorize work in some states. Please let the hiring manager know what state you live in so we can plan accordingly.
