itjobs.ca Logo
NLB Services logo

Python Developer

NLB Services1 day ago
Toronto, Ontario, Canada
Senior Level
CONTRACTOR

About the role

Key Responsibilities

· Own timelines and deliverables, proactively managing scope, dependencies, and execution risks

· Independently design and deliver software solutions by engaging stakeholders and challenging assumptions

· Build backend services and RESTful APIs aligned to those designs

· Develop cloud-native applications (AWS preferred)

· Implement workflow automation and data pipelines where needed

· Contribute across the full software development lifecycle, including CI/CD

· Ensure solutions are production-ready, including testing, documentation, and handover

· Act as a reliable execution partner, escalating issues early when required

Core Capabilities & Mandatory Skills

· Prior consulting, advisory, or client-facing delivery experience

· Ability to operate effectively in ambiguous environments

· Proven independent delivery without close supervision

· Strong Python experience in enterprise environments

· Experience building RESTful services / APIs

· Strong cloud experience (AWS preferred)

· Experience with CI/CD pipelines

· Strong unit and integration testing practices

Nice-to-Have Skills

· Workflow automation experience

· CI/CD tooling (e.g., GitHub Actions)

· Workflow orchestration (Airflow)

· Web development (Dash, Angular, React)

· BI/reporting tools (e.g., Amazon QuickSight)

· Terraform (infrastructure as code)

· Jupyter notebooks

· Capital markets experience

About NLB Services

IT Services and IT Consulting