If you are a Techstars portfolio companyclaim your profile.

Senior Software Engineer (Backend/QA)



Software Engineering, Quality Assurance
Toronto, ON, Canada
Posted on Wednesday, May 8, 2024

About Acerta:

Acerta is a leading provider of predictive quality AI-driven solutions for the automotive industry. Leveraging cutting-edge technology, we empower automotive manufacturers and suppliers to enhance quality, reduce defects, and optimize production processes. Our innovative approach to data analytics and machine learning is revolutionizing the way manufacturers approach quality and efficiency in production.

Job Summary:

Acerta is in search of a highly skilled and versatile Backend Software Engineer specializing in Node.js,TypeScript, And Python with a keen interest in Quality Assurance (QA), to join our dynamic team. This role will predominantly focus on backend software development while also contributing to QA initiatives, ensuring the reliability and excellence of our AI-driven automotive analytics platform. As a pivotal member of our team, you will play a crucial role in crafting and maintaining high-quality software solutions, with a particular emphasis on QA practices.

Key Responsibilities:

  • Develop robust backend solutions using Node.js, TypeScript, and Python contributing to the enhancement and expansion of Acerta's software offerings.
  • Design secure, performant, and scalable feature implementations with production monitoring to support rapid root cause analysis.
  • Participate in architecture and high-level design across the LinePulse platform.
  • Collaborate with the QA team to design and implement effective testing strategies, encompassing automated testing methodologies.
  • Participate in the creation and maintenance of automated test suites to facilitate seamless integration of QA processes into the development pipeline.
  • Conduct thorough testing of backend functionalities, ensuring adherence to quality standards and customer specifications.
  • Serve as a point of contact for troubleshooting and resolving technical issues, ensuring prompt and efficient resolution to maintain customer satisfaction.
  • Engage closely with cross-functional teams, including Product Management, Customer Success and Engineering, to address software issues and elevate overall product quality.
  • Document and track reported issues, providing transparent updates and resolutions to stakeholders.
  • Identify opportunities for process enhancement within QA practices, contributing to the continual improvement of methodologies and standards.

Required Skills and Qualifications:

  • Bachelor's degree in Computer Science, Engineering, or a related technical discipline.
  • Extensive experience (5+ years) in backend software development, with a strong emphasis on Node.js, TypeScript and Python.
  • Proficiency in test automation frameworks and tools with demonstrated experience in developing and maintaining automated test suites.
  • Solid understanding of software development lifecycle (SDLC) principles and agile methodologies.
  • Exceptional analytical and problem-solving abilities, coupled with meticulous attention to detail.
  • Excellent communication skills, both verbal and written, with the capacity to engage effectively with technical and non-technical stakeholders.
  • Prior exposure to the automotive industry or AI/ML domain is advantageous.

If you are passionate about software engineering, quality assurance, and thrive in a dynamic, collaborative environment, we invite you to apply for this exciting opportunity to join Acerta's innovative team. Let's shape the future of automotive intelligence together!

We are committed to fostering diversity and inclusion in our workplace and encourage individuals from all backgrounds to apply and contribute to the advancement of our technology.