Ingersoll Rand - Davidson, NC

posted 4 days ago

Full-time - Senior
Davidson, NC
Machinery Manufacturing

About the position

As Technical Lead Developer, you will be the technical architect behind our new digital B2C customer platform for the North America region. Your role is critical in unifying our digital landscape, delivering a new seamless customer digital experience, and unlocking direct-to-consumer e-Commerce and IoT opportunities. You must have a robust full-stack development background with strong knowledge of application design and development, systems integration and implementation, and building technical solutions to satisfy complex business needs. This pivotal role involves not only leading the technical development team but also being 'hands on' with solution development, managing stakeholder interactions and organizing the workflow using SCRUM methodologies. The ideal candidate will bring proven experience in driving projects to successful completion. You will collaborate with product owners and ensure our customer portal applications are scalable, efficient, and aligned with business goals.

Responsibilities

  • Lead the design, development, and maintenance of our customer portal, with a hands-on approach in coding both frontend (React, Next.js) and backend (Node.js, Java, .NET) technologies.
  • Act as the primary point of contact for project stakeholders, effectively communicating technical challenges and progress to ensure requirements are met in a timely manner.
  • Collaborate closely with technology teams in engineering, marketing and IT to align on global roadmaps and leverage work provided by other teams.
  • Organize and lead SCRUM sprints, facilitating sprint planning, daily stand-ups, and retrospectives to optimize team performance.
  • Guide and mentor junior developers, fostering a collaborative environment that encourages knowledge sharing and professional growth.
  • Ensure robust integration of the customer portal with existing systems, focusing on scalability and performance.
  • Develop and enforce best practices for code quality, security, and maintainability, including unit and integration testing.
  • Drive initiatives to continuously improve technical & debugging skills by staying current with the latest libraries, frameworks, and application design good practices.
  • Collaborate with product owners and other stakeholders to manage and prioritize the product backlog effectively.

Requirements

  • Bachelor's or Master's Degree in Computer Science, Information Technology, or a related technical field.
  • 4+ years of software development experience, with a strong full-stack background in JavaScript, React, Node.js, and related technologies.
  • At least 3+ years of experience in a tech lead or senior developer role, ideally within an e-commerce, B2C IoT, or similar technical environment.
  • Extensive experience with SCRUM or other agile methodologies.
  • Strong skills in frontend and backend development, including proficiency in REST and GraphQL APIs.
  • Experience with database management (SQL and NoSQL).
  • Familiarity with cloud services (AWS, Azure, GCP).
  • Experience in continuous integration and deployment (CI/CD) practices (e.g. GitLab).

Nice-to-haves

  • Experience with Java and .NET is a plus.

Benefits

  • Shares options
  • Location dependent benefits such as car, annual leave allowance, pension, etc.
Job Description Matching

Match and compare your resume to any job description

Start Matching
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service