Madwire is looking for a Node.js Software Developer to help build and maintain their software products, specifically Marketing 360 and Websites 360, ensuring the stability and innovation of these platforms.
Requirements
- 5+ yrs professional experience 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
- Experience with TypeScript
- Familiarity with Amazon Web Services and/or Google Cloud Platform
- Docker & Kubernetes experience
- Familiar with Open API Specification / Swagger
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
Other
- This is a US-based position, our offices are located in Fort Collins, CO. This position can be in-office, remote (in approved US states), or a hybrid of the two.
- Occasional travel may be required but is not a significant part of the job.
- You are motivated to get the job done and done excellently. Execution Excellence is our standard and our standard is non-negotiable.
- You are a passionate human: passionate about making a difference in the world, passionate about helping teammates succeed.
- You are thorough in your work.
- You are curious and ready to learn.