about 5 hours ago
Toronto, Canada
Senior / Staff+
Responsibilities
- Design full-stack solutions for technology initiatives using public cloud platforms.
- Ensure security best practices across the technology stack.
- Create and maintain technical documentation related to architecture and implementation processes.
- Drive performance and agility by promoting industry-standard tools and processes.
- Implement Proof of Concepts for technical and product advancement.
- Lead the technical direction of organizational strategy with Principal Architects.
- Mentor and guide senior and staff developers, fostering a collaborative team environment.
- Collaborate with stakeholders to translate business requirements into technical specifications.
Requirements
- 8+ years of scalable development experience with accountability for software design.
- 2+ years leading platform scalability and technology transformation initiatives.
- Solid expertise in software architecture, design patterns, and principles.
- Experience with API-first approach and Domain-Driven Design.
- Background in event-driven architecture and decoupled services.
- Proficiency in Agile methodologies and Infrastructure-as-Code.
- Deep understanding of adapter architecture and integration design patterns.
- Proven track record of building performant and scalable products.
- Proficiency in Object-Oriented programming, specifically with Java and Python.
- Experience with frameworks such as Spring Boot and FastAPI.
- Strong experience in domain-driven database design.
- Hands-on experience designing enterprise technology and data engineering solutions.
- Extensive experience with cloud-native infrastructure on AWS and GCP.
- Knowledge of configuration-driven data engineering for ETL/ELT processing.
- Exceptional communication skills for translating user needs into technical plans.
- Degree in Computer Science, Engineering, or equivalent professional experience.
Benefits
- Flexible hybrid work approach supporting personal well-being and collaboration.
- Commitment to diversity, equity, inclusion, and belonging in the workplace.
- Opportunities for growth and professional development.
Tech Stack
AWSFastAPIGitHub ActionsGoogle Cloud PlatformJavaJenkinsPythonSpring Boot
Categories
AI & MLData EngineeringDevOpsFull StackSecurity