InMotion Hosting

Staff Software Engineer

InMotion Hosting

full-time

Posted on:

Origin:  • 🇺🇸 United States

Visit company website
AI Apply
Manual Apply

Job Level

Lead

Tech Stack

AngularJavaScriptNode.jsReactVue.js

About the role

  • Design, develop, and maintain JavaScript based, internal and external applications
  • Write clean, efficient, and testable code while following best practices and standards
  • Collaborate with product owners, stakeholders, and cross-functional teams to define requirements and deliver high-quality features and enhancements
  • Participate in code reviews, testing, and debugging to ensure reliable, maintainable software
  • Lead small to medium-sized projects, including managing internal and external communication
  • Mentor and train junior engineers, sharing best practices and technical expertise
  • Contribute to system design, technical planning, and continuous process improvements
  • Stay current on emerging trends and technologies to strengthen our development practices
  • Develop and maintain technical documentation, including design documents and specifications
  • Perform regular regression testing and write automated tests to ensure software accuracy
  • Partner with stakeholders and customers to advocate for product changes that meet evolving needs

Requirements

  • Bachelor’s or Master’s in Computer Science (or equivalent experience with 6+ years in software engineering)
  • Proficiency in at least one modern JavaScript framework (React, Vue, or Angular) and strong server-side experience with Node.js or similar
  • Solid understanding of software design principles, data structures, algorithms, and architecture patterns
  • Hands-on experience with source control systems (Git or similar)
  • Proven ability to lead small teams or projects with strong organizational and communication skills
  • Experience working in agile, Scrum-based environments with a focus on delivering business value
  • Ability to troubleshoot complex technical issues, work independently, and adapt quickly in a fast-paced environment
  • A collaborative mindset with a passion for mentoring others and improving team practices