Software Engineer (4) – Premium Engineer 3

  • Location: Waterloo, Ontario
  • Type: Contract
  • Job #103763

Epitec is seeking an experienced Full Stack Software Engineer to join our automotive client’s team in Waterloo, ON. As a Full Stack Software Engineer, the candidate will play a pivotal role in designing and building end-to-end software solutions across both front-end and back-end systems.

  • This is an ongoing T4 contract with potential for conversion
  • This is an onsite position in Waterloo, ON
  • This position offers $57.50/hour, 10 days PTO, 10 paid holidays, medical & retirement contributions (if desired)

Top Responsibilities:

  • Design, develop, test, and maintain full-stack software applications (UI + backend)
  • Partner with stakeholders to understand requirements and deliver user-focused solutions
  • Define software architecture, tech stack, and deployment approach
  • Build and maintain APIs, microservices, and server-side applications
  • Develop user-friendly front-end interfaces
  • Collaborate with product, design, and architecture teams
  • Implement testing strategies and follow best practices (TDD, CI/CD)
  • Optimize application performance and continuously improve systems
  • Support security best practices to protect user data

Top Qualifications:

  • 6+ years of IT experience, with 4+ years in software development
  • Strong experience in at least one programming language (or multiple)
  • Experience with full-stack development (front-end, backend, APIs/microservices)
  • Solid understanding of software architecture and system design
  • Experience working in Agile environments
  • Familiarity with CI/CD, TDD, and modern development practices
  • Strong problem-solving skills and ability to handle complex systems
  • Bachelor’s degree in Computer Science or related field

#LI-RH1
#INDOEM

Scroll to Top