Description:
• Software developers and engineers are vital to Madwire’s mission because they are responsible for the stability and innovation of our many software products.
• Primary Responsibilities: Help build and maintain Marketing 360 and Websites 360 and other software products, Lead the design and implementation of performant, scalable, extensible and secure Node.js services, Debug and monitor existing services and help resolve problems, Mentor junior back end engineers.
• Travel: Occasional travel may be required, but is not a significant part of the job.

Requirements:
• 5+ yrs professional experience predominantly designing and implementing Node.js RESTful services
• Developed, deployed, and supported cloud-based Node.js services and supporting software
• Experience with Express and/or Fastify
• 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
• Pro-level… debugging skills
• Competent in the evaluation and use of design patterns, programming paradigms and best practices for Node.js
• Strong database skills and firm understanding of MySQL/PostgreSQL
• Extensive experience with unit and integration testing
• Preferred Education/Experience: Experience with TypeScript, Familiarity with Amazon Web Services and/or Google Cloud Platform, 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.
• Salary Range: $100,000 – $140,000 annual
• 401(k): Company match 50% up to 6% of employee contributions effective after one year of employment.
• Paid Time Off: 10 paid holidays per year, Unlimited vacation that starts on day 1, 5 sick days annually

Apply to This Job

Related Post