Backend Engineer

Toronto 22 months agoFull-time External
Negotiable
Agilus is recruiting for a Backend Engineer in the Financial Services industry. Agilus Work Solutions has a client in the financial services space that is looking for a Backend Engineer to join their team on a permanent basis. Our client is one of the fastest growing private equity funds in North America with over $13 billion in assets. They are looking for diverse, energetic, and dynamic individuals who thrive in a fast-paced, high-performance, entrepreneurial environment. This Engineer plays an essential role in in the development of the organization’s technology stack and long-term technology-enabled strategy. Responsibilities • Drive the design, development, and deployment of highly scalable and reliable backend services using best-in-class Python practices • Conceptualize and implement intricate system architectures, integrating seamlessly with databases, caching systems, and other backend services • Write clean, maintainable, and efficient code in Python (preferred) or Java or equivalent language, that meets industry standards and is optimized for performance and scalability • Work collaboratively with cross-functional teams, including frontend developers, designers, DL/ML engineers, and other backend engineers to deliver cohesive solutions • Design, build, and maintain RESTful APIs ensuring tight security, optimized performance, and robust scalability • Continually monitor, diagnose, and optimize application and system performance, ensuring the backend infrastructure can handle high-volume traffic • Work closely with database technologies, understanding intricate data models and ensuring data integrity, consistency, and availability • Drive the adoption of best practices in code health, testing, and maintainability. Continually seek opportunities to refine and enhance the backend infrastructure Requirements • Bachelor's or higher in Computer Science, Engineering, or a related field • More than 7 years of hands-on experience developing and deploying large-scale applications and services using Python or Java or any other equivalent language. Deep experience with popular frameworks (Python preferred) like FastAPI, Flask, Spring-MVC. Experienced in writing code with quality and promoting best practices • Demonstrable expertise in designing, building, and maintaining large-scale, microservice architecture based, multi-tier distributed systems • Proficient with various database systems, both SQL (like PostgreSQL, MySQL) and NoSQL (like Firebase, MongoDB, Cassandra) is a must. Experience in Data Warehouses (like Bigquery) is a bonus • Proven track record in designing, developing, and securing RESTful APIs.is a must and GraphQL is a bonus • Proficiency with code version control and platforms like GitHub or GitLab • Hands-on experience with major cloud platforms like Google Cloud Platform (preferred), AWS, or Azure, particularly services related to backend infrastructure like Compute-Engine/EC2, CloudRun/AWS-Lambda and other cloud services • Experience setting up and using CI/CD pipelines using tools like Jenkins, GitHub Actions is a bonus What's In It For You • Work with the fastest growing private equity fund in North America Interested? Please apply directly online or by email soesterreich@agilus.ca Agilus would like to thank all candidates for their interest in this opportunity. Due to the volume of resumes we receive; we may only be able to respond directly to those candidates being selected for an interview. We encourage you to visit agilus.ca regularly or subscribe to our email alerts atagilus.ca/Account/Registeras new exciting employment opportunities become available daily