← Back to jobs
Toronto, ON, Canada
No related jobs found
Key responsibilities :
• Identify, design, and apply architectural patterns, such as Microservices, Event-Driven Architecture, and Layered Architecture, to address technical challenges and meet business objectives.
• Ensure alignment between the chosen architecture and long-term business goals, scalability, and maintainability.
• Define API standards, data contracts, and protocols that ensure seamless interaction among services.
• Provide guidance to junior developers through mentorship programs and peer reviews.
• Establish code review standards to maintain high code quality and consistency across the team.
• Offer constructive feedback and foster a culture of continuous learning.
• Analyze technical options and make critical design or implementation choices under tight deadlines.
• Balance technical trade-offs (e.g., time-to-market vs. robust design) with strategic goals.
• Champion Agile practices, such as Scrum and Kanban, to enhance team collaboration, productivity, and delivery.
• Develop and manage project roadmaps, aligning short-term deliverables with long-term strategies.
• Prioritize tasks, allocate resources, and monitor progress to ensure timely delivery
• Understanding of below concepts -
Required skills:
• Programming Languages:
• Frameworks:
• Microservices Architecture
• Cloud Platforms:
• Integration and Middleware
• Databases:
• DevOps & CI/CD
Any Graduate
No related jobs found
← Back to jobs