Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Senior Node.js Software Engineer image - Rise Careers
Job details

Senior Node.js Software Engineer

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.

Who you are

  • You are an expert troubleshooter and powerful builder of first in class Node.js RESTful services
  • 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. Like the clients we represent, our teammates are entrepreneurs. The most successful people at Madwire are those willing to put in the time it takes to become an expert for small business digital marketing.
  • You comfortably navigate between tasks, willing to learn, and teach others. You are an SME for Node.js development.

Position Summary

  • Software developers and engineers are vital to Madwire’s mission because they are responsible for the stability and innovation of our many software products. This role is for a dedicated backend Node.js Engineer, there are no front end development responsibilities.

Primary Responsibilities

  • Help build and maintain Marketing 360 and Websites 360 and other software products
  • As part of a team, you will design and implement performant, scalable, extensible and secure Node.js RESTful services
  • Work with Product Managers in the definition and refinement of user stories to transform business needs to high quality software.
  • Mentor junior engineers
  • Debug and monitor existing services and help resolve problems.
  • Provide PR reviews for peers
  • Contribute to Node.js coding standards and best practices across the organization

Supervisory Responsibility

  • No supervisory responsibilities

Travel

  • Occasional travel may be required, but is not a significant part of the job.

Required Education/Experience

  • 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
  • Competent in the use of design patterns, programming paradigms and best practices for Node.js
  • Exceptional relational database skills and firm understanding of SQL, ideally in a MySQL or PostgreSQL environment
  • Experience with unit and integration testing
  • Outstanding debugging skills

Preferred Education/Experience

  • Experience with TypeScript
  • Familiarity with Google Cloud Platform and / or AWS
  • Docker & Kubernetes experience
  • Experience with Open API Specification / Swagger

Employee Health Benefits

Healthcare coverage with supplemental dental and vision plans. Eligibility to enter the plan starts on your first day of employment.

Salary Range

$110,000 - $140,000 annual DOE

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.

Paid Time Off

  • 10 paid holidays per year
  • Unlimited vacation
  • 5 sick days annually

Approved States*

We are currently hiring in the following 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.

About Madwire

We specialize in “Marketing and Design,” we call it “Mad.” It’s in our blood. Our manifesto. Our calling. We love Mad™. We are a world-class digital marketing company, growing small- and medium-sized businesses through a single, powerful platform. We provide technology and talent, with Marketing 360 as our powerful software backed by the professional marketing services that the team at Madwire has to offer. We are a collaborative group, and everyone has some kind of talent that fits into our greater puzzle.

  • We are an Inc 5000 Fastest Growing Company in America for six years straight.
  • We are rated the #1 Best Place to Work by Glassdoor (2016).
  • Joe Kellogg and JB Kellogg have been rated the top CEOs by Glassdoor for three years straight.
  • We’re ranked in the Top 50 Family-Owned Colorado Companies for six years straight.
  • We are a Top 10 Marketing Company by Inc 500 (2014).
  • We ranked #2 on Entrepreneur 360 (2017).

Company Culture

At Madwire, we believe in attracting the absolute best individuals in their field. For the past ten years we have offered a dynamic working environment full of compassion, energy, and a whole lot of fun. Our current employees enjoy a collaborative, supportive, and dynamic working environment. We go hard because our customers demand that we put out the best possible products. On the other hand, we definitely know how to have fun. Hard work, an amazing culture, engaging technology, helping small business succeed, what could be better?

We Don’t Discriminate

Madwire is an equal opportunity employer and complies with all applicable federal, state and local fair employment practice laws. Madwire strictly prohibits and does not tolerate discrimination against employees, applicants or any other covered persons because of race, color, religion, creed, national origin or ancestry, ethnicity, sex, gender (including gender nonconformity and status as a transgender or transsexual individual), age, physical or mental disability, citizenship, past, current or prospective service in the uniformed services, genetic information, or any other characteristic protected under applicable federal, state or local law. All Madwire employees, other workers and representatives are prohibited from engaging in unlawful discrimination. This policy applies to all terms and conditions of employment, including, but not limited to, hiring, training, promotion, discipline, compensation, benefits and termination of employment.

Madwire complies with the Americans with Disabilities Act (ADA), as amended by the ADA Amendments Act, and all applicable state or local law. Consistent with those requirements, Madwire will reasonably accommodate qualified individuals with a disability, if such accommodation would allow the individual to perform the essential functions of the job, unless doing so would create an undue hardship.


Other Duties

Please note this job description is not designed to cover or contain a comprehensive listing of activities, duties or responsibilities that are required of the employee for this job. Duties, responsibilities and activities may change at any time with or without notice.

Average salary estimate

$125000 / YEARLY (est.)
min
max
$110000K
$140000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Senior Node.js Software Engineer, Madwire

As a Senior Node.js Software Engineer at Madwire, you'll be at the heart of transforming ideas into innovative, top-tier software. This unique position offers you the chance to work remotely or in a hybrid setup, with no geographical constraints, bringing your expertise straight to our mission of supporting small and medium-sized businesses through powerful software solutions. We're seeking someone who's not just a coder but a passionate builder who thrives on collaboration, troubleshooting, and mentoring others. You'll design and implement robust Node.js RESTful services, ensuring that our software meets the high standards our clients expect. The perfect fit is someone who embraces curiosity and is eager to learn while also guiding junior engineers in their development journey. You'll work closely with Product Managers to turn business needs into high-quality software, so your ability to understand requirements is crucial. Your exceptional skills in relational databases, along with a firm grasp of SQL and cloud technologies, will be invaluable as you debug existing services and embark on exciting new projects. At Madwire, you're not just another cog in the machine; you're a key player in a vibrant, supportive environment that encourages creativity, excellence, and fun. Together, we're not just making software; we're making a difference.

Frequently Asked Questions (FAQs) for Senior Node.js Software Engineer Role at Madwire
What are the key responsibilities of a Senior Node.js Software Engineer at Madwire?

As a Senior Node.js Software Engineer at Madwire, your main responsibilities include designing and implementing performant, scalable, and secure Node.js RESTful services, collaborating with Product Managers to define user stories, mentoring junior engineers, debugging existing services, and contributing to Node.js coding standards across the organization. Your role will focus solely on backend development, allowing you to impact our software solutions directly.

Join Rise to see the full answer
What qualifications are required for the Senior Node.js Software Engineer position at Madwire?

To qualify for the Senior Node.js Software Engineer role at Madwire, you should have at least 5 years of professional experience in designing and implementing Node.js RESTful services. A solid understanding of cloud-based services, exceptional SQL skills, proficiency in Express or Fastify, and experience with unit and integration testing is essential. Familiarity with TypeScript, Docker, Kubernetes, and cloud platforms like AWS or Google Cloud is preferred.

Join Rise to see the full answer
What are the growth opportunities for a Senior Node.js Software Engineer at Madwire?

At Madwire, the Senior Node.js Software Engineer position offers extensive growth opportunities. You'll have the chance to mentor junior engineers and play a pivotal role in shaping our backend development practices. With a focus on continuous learning and teamwork, your path towards becoming an expert in the digital marketing technology landscape is supported by a culture that values innovation and personal development.

Join Rise to see the full answer
What is the company culture like for a Senior Node.js Software Engineer at Madwire?

The company culture at Madwire is dynamic, collaborative, and vibrant. As a Senior Node.js Software Engineer, you will thrive in an environment that fosters innovation and camaraderie. The team enjoys working hard while having fun, creating a balance that drives optimal performance and individual satisfaction. Employees are encouraged to contribute unique talents, fostering a supportive atmosphere that celebrates achievements.

Join Rise to see the full answer
What benefits can a Senior Node.js Software Engineer at Madwire expect?

A Senior Node.js Software Engineer at Madwire will receive comprehensive health benefits, including healthcare coverage with supplemental plans, a competitive salary range, a 401(k) with company matching, and generous paid time off including unlimited vacation and sick days. Our focus is on providing a supportive environment where employees feel valued and motivated to succeed.

Join Rise to see the full answer
Common Interview Questions for Senior Node.js Software Engineer
Can you describe your experience with Node.js and RESTful services?

When answering this question, provide specific examples of projects where you've used Node.js to build RESTful services. Highlight your experience with different frameworks like Express or Fastify and discuss the challenges you faced and how you overcame them. Emphasize your ability to design scalable and secure services.

Join Rise to see the full answer
How do you ensure the quality of your code?

In your response, discuss the importance of writing clean, maintainable code and implementing code reviews with peers. Talk about your approach to unit and integration testing and how you incorporate best practices into your workflow, such as using design patterns and documentation.

Join Rise to see the full answer
Describe a challenging debugging issue you've resolved in Node.js.

Share a specific instance where you faced a tough debugging challenge with Node.js. Explain how you approached the problem, the tools you used, and how you ultimately resolved the issue. Make sure to highlight your critical thinking and problem-solving skills.

Join Rise to see the full answer
How do you handle collaboration with product managers and non-technical teams?

Discuss your communication strategy when working with product managers. Explain how you translate technical requirements into user-friendly terms and ensure everyone is aligned on the project goals. Highlight your proactive approach to gathering feedback and adapting to changing requirements.

Join Rise to see the full answer
What design patterns have you implemented in your Node.js projects?

Mention specific design patterns you have experience with, such as MVC, Singleton, or Factory patterns. Discuss how these patterns improved the structure and maintainability of your code and provide examples of when you applied them in past projects.

Join Rise to see the full answer
Can you explain your experience with using cloud services in your Node.js applications?

Outline your experience with platforms like AWS or Google Cloud and describe how you've deployed Node.js applications on these services. Discuss the advantages you've seen from using cloud infrastructure in terms of scalability, reliability, and resource management.

Join Rise to see the full answer
What steps do you take to mentor junior developers?

Describe your mentoring approach and the techniques you use to help junior developers grow. This could include regular one-on-one meetings, code reviews, sharing resources for learning, and encouraging them to take on challenging tasks with your guidance.

Join Rise to see the full answer
How do you keep up with the latest trends and technologies in Node.js development?

Share your strategies for staying current with industry trends, such as following influential blogs, attending webinars, participating in online communities, or contributing to open-source projects. Emphasize your commitment to continuous learning and professional development.

Join Rise to see the full answer
Can you give an example of a project where you implemented security best practices?

Provide a detailed example that exemplifies your understanding of security best practices in Node.js applications. Discuss measures such as input validation, encryption, and secure API authentication that you implemented to protect user data and maintain application integrity.

Join Rise to see the full answer
What is your approach to agile software development?

Explain your understanding of agile principles and how you've applied them in past work environments. Discuss your experience with sprint planning, daily stand-ups, and retrospectives, emphasizing teamwork and flexibility to meet project goals.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 7 days ago
Photo of the Rise User
NBCUniversal Remote 100 Universal City Plaza, Universal City, CALIFORNIA
Posted 7 days ago
Photo of the Rise User
Posted 3 days ago
Photo of the Rise User
Posted 8 days ago
Posted yesterday
MYCPE Remote No location specified
Posted 4 hours ago

Our mission is to continually strive to produce, power and promote the greatest small business marketing platform in the world. While doing this, Execution Excellence is our standard and our standard is non-negotiable. Wherever that takes us it ta...

8 jobs
MATCH
VIEW MATCH
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
March 7, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
Photo of the Rise User
Someone from OH, Mason just viewed Marketing & Communications Intern at Per Scholas
Photo of the Rise User
Someone from OH, Lakewood just viewed Recruiter (Talent Sourcing), 6 month contract at Jerry
Photo of the Rise User
Someone from OH, Westerville just viewed Director Change Management at Discover
Photo of the Rise User
Someone from OH, Dublin just viewed Applied AI Engineer – Computer Vision at Kodiak
Photo of the Rise User
Someone from OH, Dublin just viewed Computer Vision Engineer at Near Space Labs
Photo of the Rise User
20 people applied to Software Engineer Intern at Rain
Photo of the Rise User
Someone from OH, Cleveland just viewed Accounting Co-Op (Part-Time) at Avery Dennison
Photo of the Rise User
Someone from OH, Euclid just viewed Lighting Intern, DreamWorks, Summer 2025 at NBCUniversal
Photo of the Rise User
Someone from OH, Cincinnati just viewed Saw Operator I at Eriez
Photo of the Rise User
Someone from OH, Burton just viewed Creative Director at Webster University
Photo of the Rise User
Someone from OH, Lewis Center just viewed Risk Analytics Manager at Jobber
Photo of the Rise User
Someone from OH, Lewis Center just viewed Risk Analyst II at GoFundMe
Photo of the Rise User
Someone from OH, Lewis Center just viewed Senior Risk Analyst at GoFundMe
Photo of the Rise User
Someone from OH, Lewis Center just viewed Manager, Fraud Operations at Twilio
Y
Someone from OH, Lewis Center just viewed Fraud Manager at Yellow Social Interactive
Photo of the Rise User
Someone from OH, Lewis Center just viewed Senior Associate, Fraud Strategy and Analytics at Wealthsimple
Photo of the Rise User
Someone from OH, Lewis Center just viewed Consulting Manager Fraud Practice at Visa
Photo of the Rise User
Someone from OH, Mansfield just viewed 12 Hour Shift- Food Production Supervisor at Shearer's Foods
Photo of the Rise User
Someone from OH, Lewis Center just viewed Fraud Detection Specialist – Payment Detection (Hybrid) at Zopa
Photo of the Rise User
Someone from OH, Lewis Center just viewed Fraud Operations Specialist - Banking Operations (Hybrid) at Zopa
Photo of the Rise User
Someone from OH, Lewis Center just viewed Senior Third-Party Risk Analyst at Fenergo