Principal Engineer
Contract Opportunity - 6 months +
Start Date - ASAP
Markham, ON - 4 days per week in office
We are seeking a highly skilled Principal Engineer to join our client's dynamic team and lead the development of modern, scalable applications.
Responsibilities:
- Design and develop robust, scalable applications that meet business requirements.
- Lead and mentor a team of engineers, fostering a collaborative and innovative environment.
- Architect solutions across a variety of tech stacks, including Java, React, Python, JavaScript, Node, TypeScript, and C#.
- Implement cloud-based solutions using platforms like Azure and AWS.
- Develop and maintain microservices and APIs, utilizing containerization tools such as Kubernetes and Docker.
- Drive the adoption of DevOps practices, including CI/CD pipelines and automation.
- Manage and optimize databases, whether SQL, NoSQL, or hybrid solutions.
- Collaborate with cross-functional teams to ensure seamless integration and delivery of projects.
Requirements:
- Deep expertise in designing and developing modern, scalable applications.
- Extensive experience across multiple tech stacks (Java, React, Python, JavaScript, Node, TypeScript, C#, etc.).
- Strong knowledge of cloud platforms like Azure and AWS.
- Familiarity with microservices architecture, APIs, and containerization tools (Kubernetes, Docker).
- Proficiency in DevOps practices, CI/CD pipelines, and automation.
- Solid database skills (SQL, NoSQL, or hybrid solutions).
- Excellent problem-solving skills and the ability to think critically and creatively.
- Strong leadership and communication skills.
Preferred Qualifications:
- Advanced degree in Computer Science, Engineering, or related field.
- Certifications in cloud platforms (Azure, AWS) or DevOps practices.