Node Software Engineer

1 week ago


Utah, United States Software Technology Group Full time
Job Title: Node Developer

We are seeking a skilled Node Developer to join our team at Software Technology Group. As a Node Developer, you will be responsible for developing and maintaining server-side applications using Node.js, ensuring scalability, performance, and reliability.

Key Responsibilities:
  • Design and implement RESTful APIs and integrate them with frontend applications.
  • Collaborate with a team of developers, designers, and product managers to understand project requirements and translate them into technical solutions.
  • 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.
Requirements:
  • 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.

About Software Technology Group:

We are a software development consulting company dedicated to building software solutions that transform our clients' businesses. We offer full-time salaried positions and provide our employees with 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.



  • Salt Lake City, Utah, United States Tava Health Full time

    About Tava HealthTava Health is a mission-driven organization dedicated to improving emotional healthcare through technology-enabled care. We're passionate about creating a seamless and supportive experience for our clients, clinicians, and internal staff.Job SummaryWe're seeking an experienced Backend Software Engineer to join our team. As a key member of...


  • Utah, United States BOOM Interactive Inc Full time

    Job Title: Principal Backend EngineerWe are seeking an experienced Principal Backend Engineer to lead the strategy and development of our backend and dev ops infrastructure. As a key member of our engineering team, you will guide our team in creating an end-to-end technical solution that will allow us to deliver our desired customer experience at...


  • Provo, Utah, United States Aristotle Full time

    About AristotleAristotle is a leading technology company that specializes in developing innovative software solutions for the financial industry. With a strong focus on research and development, we have created a unique platform that enables users to make informed decisions in the stock market.Job Title: Software Development EngineerWe are seeking an...


  • Utah, United States Software Technology Group Full time

    Quality Assurance Automation EngineerSoftware Technology Group is a software development consulting company that helps clients build software solutions to transform their applications and businesses. Our full-time employees enjoy building and strengthening their skill sets with our custom Career Development Plans, Certifications, Mentorships, and training....


  • Sandy, Utah, United States Voze Full time

    About VozeVoze is a pioneering software company that empowers sales teams to collect and analyze data efficiently. Our innovative platform streamlines sales activity collection, providing valuable insights to drive better sales behaviors and increased revenue.The RoleWe're seeking a seasoned technical leader to join our team as a Staff Software Engineer. As...


  • Sandy, Utah, United States Voze Full time

    About VozeVoze is a pioneering software company that specializes in developing innovative solutions for sales activity collection. Our cutting-edge technology enables seamless sales activity collection through voice, paper, and typed text, providing a multitude of value to sales reps in their daily job. Our mission is to create technology that sales reps...


  • American Fork, Utah, United States Two95 International Inc. Full time

    Job Title: Senior Python Software EngineerWe are seeking a highly skilled Senior Python Software Engineer to join our team at Two95 International Inc.Job Summary:We are looking for a talented Python developer with experience in software testing and automation to join our team. The ideal candidate will have a strong background in Python scripting, test...


  • South Jordan, Utah, United States Cricut Full time

    About the RoleCricut is seeking a highly skilled Senior iOS Software Engineer to lead the development of our iOS native apps. As a key member of our team, you will be responsible for driving technical architecture, coding standards, and team processes.Key ResponsibilitiesCollaborate with cross-functional teams to plan and execute quarterly goalsLead...


  • South Jordan, Utah, United States Cricut Full time

    About the RoleWe're seeking a highly skilled Android Software Engineer to join our team at Cricut. As a key member of our development team, you'll be responsible for designing and implementing high-quality Android applications that meet our customers' needs.Key ResponsibilitiesProvide technical guidance and mentorship to junior developersDesign and implement...


  • Salt Lake City, Utah, United States Comtech LLC Full time

    Comtech LLC is seeking a skilled software engineer to join our team. As a vital member of our dynamic environment, you will collaborate to conceptualize, design, implement, and troubleshoot embedded communication systems software. Your responsibilities will involve applying communication theory and digital signal processing methodologies to create innovative...


  • Utah, United States Spectrum Recruiting Solutions Full time

    Lead DSP Software EngineerSpectrum Recruiting Solutions is seeking a highly skilled Lead DSP Software Engineer to join our team.Location: Salt Lake City, UTCompensation: $150K - $210K+Job Summary:We are looking for a talented software engineer with expertise in digital signal processing (DSP) to lead our team in designing and implementing complex...

  • FPGA Design Engineer

    2 weeks ago


    Utah, United States Intellisoft Technologies Full time

    Job Title: FPGA Design EngineerWe are seeking a highly skilled FPGA Design Engineer to join our team at Intellisoft Technologies. As a key member of our design team, you will be responsible for designing, developing, and testing advanced electronic warfare and multi-function systems.Key Responsibilities:Lead the implementation and verification of complex...


  • Roy, Utah, United States Auria Full time

    About the RoleAuria is seeking a highly skilled Software Engineer to support the Ground Based Strategic Deterrent (GBSD) program in Roy, UT. This is a unique opportunity to be part of a significant effort to build our nation's next-generation Intercontinental Ballistic Missile (ICBM) system.Key ResponsibilitiesDevelop, maintain, and enhance complex software...


  • Lehi, Utah, United States Claims Solutions Full time

    Claims Solutions is seeking a skilled Senior Developer to join our team. As a Senior Developer, you will be responsible for leading the development of our Desktop Client team. Your expertise in C# and WPF development will be essential in coding, debugging, and mentoring team members. You will work closely with the team to plan and architect solutions, fix...

  • Software Developer

    4 weeks ago


    Provo, Utah, United States Aristotle Full time

    About Aristotle's Integrity DivisionAristotle's Integrity division is a leading provider of identity and age verification services across numerous vertical markets. Our age/identity verification solutions are used by companies to comply with various regulatory requirements such as Anti-Money Laundering (AML), Know Your Customer (KYC), Age Verification, and...


  • Lehi, Utah, United States Claims Solutions Full time

    Job Title: Test Automation Engineer I **About the Role** We are seeking a skilled Test Automation Engineer to join our team at Claims Solutions. As a key member of our QA team, you will be responsible for developing and maintaining automated tests for our software used by insurance market professionals. **Key Responsibilities** * Support the execution of...


  • Murray, Utah, United States AECOM Full time

    Job OverviewAECOM is seeking a skilled Transportation Design Engineer to join our team in Murray, Utah.Key Responsibilities:* Collaborate with local teams to design interchanges, highways, and urban corridors* Utilize 3D modeling skills to create detailed designs* Perform calculations and design tests for engineering projects* Develop and implement solutions...


  • Salt Lake City, Utah, United States Comtech LLC Full time

    Job DescriptionWe are seeking a skilled Cybersecurity Software Engineer to join our team at Comtech LLC. As a key member of our development team, you will play a crucial role in designing, building, and troubleshooting secure embedded software products.Key ResponsibilitiesCollaborate with our team to conceptualize and develop cutting-edge technologies for...


  • Salt Lake City, Utah, United States AVI-SPL Full time

    {"title": "Senior Programmer Role", "description": "Job SummaryWe are seeking a highly skilled Senior Programmer to join our team at AVI-SPL. As a Senior Programmer, you will be responsible for creating and modifying control system software for integrated Audio Video Systems.Key ResponsibilitiesDesign and develop control system software for AV...


  • Draper, Utah, United States Consor Engineers Full time

    About the RoleWe are seeking a highly skilled Roadway Design Engineer to join our team at Consor Engineers. As a key member of our transportation planning group, you will play a critical role in supporting the design and development of local, county, and state roadway and highway projects.Key ResponsibilitiesAssist in the development of typical sections,...