14 Sep
|
Siri Infosolutions
|
Mississauga
14 Sep
Siri Infosolutions
Mississauga
Position: Data Engineer Location: Downtown Toronto ON (Hybrid) Duration: Contract Company Overview Client is a global leader in fintech and payments, connecting financial institutions, corporations, merchants, and consumers millions of times every day.
Client delivers secure, reliable, and scalable technology that powers payments and financial services worldwide.
Job Overview The primary focus of this role is to design, build, and maintain the EMFI Data Application Platform, a financial analytics application.
The successful candidate will work across the full stack to deliver reliable, performant, and secure data products.
Reports To: Director, Data and AI Embedded Finance Responsibilities Collaborate with internal stakeholders to translate business and analytical requirements into well-defined backend features and data products.
Design and deploy scalable microservices within the FastAPI ecosystem, establishing clear service boundaries and well-defined API contracts.
Design and develop Snowflake-native applications using Snowpark (Python), stored procedures, Tasks, Streams, and Dynamic Tables.
Build day-end processing engines that run natively within the Snowflake compute layer.
Design and implement RESTful API endpoints using FastAPI, with clearly defined, versioned, and documented API contracts using OpenAPI/Swagger.
Write and optimize SQL queries against Snowflake and PostgreSQL for reporting, aggregation, and analytical use cases.
Own end-to-end feature delivery, from requirements gathering and API contract definition through implementation, testing, and deployment.
Implement platform security best practices, including authentication, authorization/RBAC, input validation,
and safe error handling aligned with OWASP Top 10.
Technical Skills Strong experience designing and implementing microservices architectures, including service discovery, inter-service communication, API versioning, distributed tracing, and logging/observability.
Proficiency in Python backend development, including FastAPI async patterns and Pydantic-based data validation.
Strong SQL and analytical database experience, including optimized queries, aggregations, and data transformations.
Hands-on experience with Snowflake-native development, including: Snowpark Stored Procedures (Java
Script/Python) Tasks Streams Dynamic Tables Strong understanding of REST API design and OpenAPI specifications.
Knowledge of authentication and authorization patterns, including JWT, OAuth2, and RBAC.
Experience with Docker and Docker Compose.
Familiarity with CI/CD pipelines for automated testing and deployment.
Strong Git experience, including branching strategies and code review workflows.
Experience with AWS, Azure, or GCP.
Qualifications Bachelor''s degree; Master''s preferred, in Computer Science, Software Engineering, Information Systems, or a related discipline. 7+ years of skilled full-stack development experience with demonstrated delivery of production-grade web applications.
Payments or fintech industry experience is a strong asset.
Ability to work independently, manage multiple concurrent workstreams, and deliver with minimal oversight.
Excellent communication and interpersonal skills, with the ability to work effectively with both technical and non-technical stakeholders.
Strong professional ethics and integrity.
📌 Data Engineer (Mississauga)
🏢 Siri Infosolutions
📍 Mississauga