[Remote] Principal Software Engineer – Node.js | Microservices | IoT

Remote Full-time
Note: The job is a remote job and is open to candidates in USA. SWIFT HIRE LLC is looking for a Principal Software Engineer specializing in Node.js, Microservices, and IoT. The role involves providing technical leadership, designing and delivering robust solutions, and fostering collaboration across development teams.ResponsibilitiesProvide technical leadership and mentorship to engineers across Tenna’s development teams, fostering a culture of excellence and collaborationTackle a wide variety of complex software engineering challenges, swiftly identifying and implementing effective technical solutionsDesign, build, and deliver robust mobile, front-end, and back-end solutions that power Tenna’s connected equipment platformWrite clean, efficient, scalable, and reusable code—with a strong focus on performance and reliabilityChampion unit testing and code quality, ensuring your team consistently delivers high-standard, bug-free releasesLead the effort to refactor monolithic systems into scalable microservices architectures, driving modernization and maintainabilityInfluence and contribute to system architecture, database design, and API development with a strategic and forward-thinking mindsetPartner closely with Product Managers to define, scope, and prioritize new features and functionalityCollaborate with senior leadership to align on strategic initiatives and tackle critical business challenges with technology solutionsWork alongside QA engineers to ensure that cohesive, well-tested, and user-focused solutions are consistently deliveredContinuously evaluate and recommend new technologies, frameworks, and tools to enhance system capabilities and team productivityBe a key driver in our agile development process, promoting iterative delivery and cross-functional collaborationProduce clear, comprehensive, and maintainable technical documentation to support long-term scalability and onboardingSkills12+ years of hands-on software development and application design experience, with a strong track record of delivering data-intensive, scalable software products2+ years of experience leading engineering initiatives, driving technical direction, and/or mentoring team members through architectural and project-level decisionsBachelor's or Master's degree in Computer Science or a related field, or equivalent industry experienceDemonstrated ability to solve complex technical and business problems across diverse and evolving software architecturesProven success working both independently and collaboratively on mission-critical initiatives in fast-paced environmentsDeep expertise in designing, building, and operating high-scale, high-availability systemsEngineers with experience in C#, .NET, or Python are encouraged to apply, provided they demonstrate a strong willingness to transition into and develop expertise within Tenna's JavaScript/Node.js-centric technology stackStrong proficiency in JavaScript and HTML/CSS, with a solid understanding of front-end fundamentalsHands-on experience with Node.js, especially within microservices architecturesRobust experience with SQL databasesProficiency in containerized deployments using tools like DockerSolid experience working within Amazon Web Services (AWS), particularly with services like EC2, S3, VPC, Elasticsearch, and KinesisExperience contributing to or thriving within rapidly growing engineering teams is a strong plusFamiliarity with NoSQL solutions is a plusKubernetes experience is a plusFamiliarity with large-scale data pipelines and distributed systems is highly desirableCompany OverviewWelcome to Swift Hire LLC, your premier destination for IT staffing and recruitment services. It was founded in undefined, and is headquartered in Dallas, Texas, US, with a workforce of 51-200 employees. Its website is https://swifthirellc.com/.

Apply Now →

Similar Jobs

Experienced Registered Behavior Technician for In-Home ABA Therapy - Atlanta, GA

Remote

Immediate Hiring: Experienced Registered Behavioral Technician (RBT) for Clinic-Based ABA Therapy Services

Remote

Experienced Registered Behavioral Technician (RBT) - ABA Therapy for Children with Autism Spectrum Disorder

Remote

Experienced Registered Nurse - Telehealth: Providing Remote Care Coordination and Patient Support

Remote

Experienced Substitute Teacher for Riverside County Schools - Join Scoot Education's Innovative Team

Remote

Experienced Substitute Teacher for San Bernardino County - Flexible Schedules & Competitive Pay

Remote

Experienced School Year Instructional Coach for High-Dosage Tutoring Programs in Edgewater Park, NJ

Remote

Experienced School Year Tutor for K-8 Students in Math and Literacy - Mickleton, NJ

Remote

Experienced Secondary Social Studies Teacher for Kansas - Flexible Hybrid Remote Arrangement

Remote

USPS Office Helper

Remote

**Experienced Customer Service Representative - AI Trainer: Shape the Future of Conversational AI at arenaflex**

Remote

Senior Manager, Continuous Improvement for Commercial Excellence

Remote

Remote Work From Home Customer Service & Data Entry Specialist – Typing, Account Management & Client Relations at careerzynith

Remote

Experienced Full Stack Data Entry Specialist – Enterprise Data Strategy & Risk Management

Remote

Director, Program Integrity & SIU Investigations

Remote

Experienced Remote Customer Service Representative – Delivering Exceptional Support and Solutions from Home with arenaflex

Remote

**Experienced Temporary Data Entry Associate – Event Support and Financial Education Programs**

Remote

Experienced Part-Time Virtual Customer Care Representative – American Express Remote Jobs

Remote

Lead Insurance Partnership Development Manager

Remote

Jr. Product Owner

Remote
← Back