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
