Full Stack Engineer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+20 more
Job description
The Data Quality Engineering team is building enterprise capabilities that help define, automate, and manage data quality across the organization. As a Software Engineer, you will design and develop scalable software solutions supporting quality controls, business rules, automation, and enterprise data management capabilities.
What You’ll Do
- Design, develop, test, deploy, and support enterprise software solutions.
- Build APIs, microservices, and integration frameworks.
- Develop automation and workflow capabilities supporting data quality processes.
- Design solutions using cloud-native and event-driven architectures.
- Collaborate with Architecture, Product, Data Governance, and Engineering teams.
- Contribute to CI/CD, testing, observability, reliability, and operational excellence initiatives.
- Participate in design reviews, code reviews, and production support activities.
Requirements
- 5+ years of software engineering experience building enterprise applications, APIs, platforms, or cloud solutions.
- Strong proficiency in Python.
- Experience with Java, Go, TypeScript/Node.js, C#, or other modern programming languages.
- Experience building REST APIs, microservices, and distributed systems.
- Strong SQL skills and experience with PostgreSQL or other relational databases.
- Experience building solutions on Azure, AWS, or GCP.
- Experience with CI/CD, automated testing, and Agile delivery practices.
- Strong communication and problem-solving skills.
Preferred
- Experience with enterprise data, governance, workflow, observability, or automation platforms.
- Experience with event-driven architectures and large-scale distributed systems.
- Experience with containerization and cloud-native technologies.
- Exposure to AI, machine learning, analytics, or enterprise data management solutions.
- Experience working in financial services, risk, regulatory, compliance, or large enterprise environments.
About the company
Scotiabank is a leading bank in the Americas. Guided by our purpose: “for every future”, we help our customers, their families and their communities achieve success through a broad range of advice, products and services, including personal and commercial banking, wealth management and private banking, corporate and investment banking, and capital markets.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Loading talks and stories from around this role…