Node Developer

Salt Lake City, UT - Hybrid/Remote / Full Time

Position Summary

Software Technology Group is a software development consulting company dedicated to building software solutions that transform our clients businesses. Unlike most consulting companies, we have full-time salaried positions and offer our employees the chance to build and strengthen their skills with our custom Career Developing Plans, Certifications, Mentorships, and training. Our main goal is to help you have the career you want while also building the skill set you desire - sounds pretty awesome right?

We’re currently looking for Node Developers to join our team. If you’re ready for the job of a lifetime, and ready to see how STG can develop your career, your skills and your life, apply today. We can’t wait to hear from you!

Job Responsibilities:

  • Develop and maintain server-side applications using Node.js, ensuring scalability, performance, and reliability.
  • Collaborate with a team of developers, designers, and product managers to understand project requirements and translate them into technical solutions.
  • Design and implement RESTful APIs and integrate them with frontend applications.
  • Write clean, modular, and well-documented code following best practices and coding standards.
  • Perform thorough testing and debugging to ensure high-quality software delivery.
  • Optimize application performance and scalability through code optimization, caching, and other techniques.
  • Stay updated with industry trends and advancements in Node.js development, and apply them to improve our development processes.
  • Conduct code reviews and provide constructive feedback to peers to maintain code quality and consistency.
  • Work closely with DevOps teams to ensure smooth deployment and maintenance of applications in production environments.
  • Troubleshoot and resolve issues reported by clients or internal stakeholders, ensuring timely resolution and customer satisfaction.
  • Continuously enhance your skills and knowledge through self-learning, attending conferences, and staying up to date with the latest technologies and tools.

Required Skills & Experience
  • Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent work experience).
  • Proven experience as a Node.js Developer or in a similar role, with a strong portfolio of completed projects.
  • Solid understanding of server-side JavaScript, asynchronous programming, and event-driven architecture.
  • Proficient in designing and developing RESTful APIs and integrating them with frontend applications.
  • Experience with modern frontend technologies like React, Angular, or Vue.js is a plus.
  • Familiarity with database systems such as MongoDB, MySQL, or PostgreSQL.
  • Knowledge of cloud platforms and services like AWS, Azure, or Google Cloud Platform.
  • Understanding of version control systems, particularly Git.
  • Strong problem-solving and analytical skills with attention to detail.
  • Excellent communication and collaboration skills to work effectively in a team-oriented environment.
  • Ability to multitask and prioritize tasks in a dynamic and fast-paced work environment.
  • Self-motivated, proactive, and eager to learn and adapt to new technologies.

Apply Today

Max. file size: 256 MB.

It is the policy of Software Technology Group, Inc. to ensure equal employment opportunity to its employees and applicants for employment by fitness and merit without regard to race, color, religion, sex, national origin, age, disability, or genetic information.

Employing top software developers since 1996

Our business model makes us unique: most STG consultants are full-time employees, complete with benefits and paid time off. Positions at STG combine the variety and excitement of contract work with the stability of permanent employment.


We are a multi-year winner of the Alfred P. Sloan award for our outstanding accomplishments in workplace flexibility.

Quality People & Work

STG's management and consultants are considered industry leaders, working together to develop advanced, innovative solutions for our clients.

Continuous Learning

We offer a mentoring program that pairs junior software consultants with our senior consultants. Software consultants at all levels benefit from our regular training programs and education reimbursement options.

Employee Value

Without our employees, STG could not exist. We offer outstanding benefits, regular bonus opportunities, and above all, gratitude and appreciation for your contributions.