Python Developer:
On behalf of our Technology client, Procom is searching for a Python Developer for a permanent role. This position is a remote position, available Canada-wide.
Python Developer - Job Description:
The Python Developer will be involved in designing and implementing REST-based APIs, integrating with third-party vendor APIs, and building self-service provisioning tools. This role focuses on developing secure and resilient solutions using modern serverless cloud technologies to support client's mission to combat insurance fraud.
Python Developer - Responsibilities:
- Design, develop, test, and deploy high-quality Python applications and microservices.
- Build serverless, event, and queue-driven architectures leveraging AWS Lambda, API Gateway, Event Bridge, Aurora, and SQS.
- Implement and maintain robust data processing pipelines and backend platform services.
- Design scalable, secure, and cost-optimized serverless applications using AWS best practices.
- Integrate AWS services such as Lambda, S3, Step Functions, SNS, SQS, Aurora, Secrets Manager, Cognito, CloudFront, and CloudWatch.
- Partner with Data Engineers and Cloud Platform team, product owners, architects, and QA teams to deliver high-impact solutions.
- Participate in code reviews and architectural discussions.
Python Developer - Mandatory Skills:
- 5–7 years of professional software development experience, primarily using Python.
- Strong expertise with AWS Serverless technologies including AWS Lambda, API Gateway, Aurora, SQS/SNS, and Event Bridge.
- Proficiency in writing clean, maintainable, and well-tested code.
- Solid understanding of CI/CD methodologies and pipelines.
- Strong familiarity with event-driven and microservices architectures.
- Experience with API design (REST).
- Experience with data formats (JSON, CSV, Excel) and ETL workflows.
Python Developer – Nice-to-Have Skills:
- Experience with Reflex.dev.
- Experience with Static Content Delivery.
- Experience with Cognito and MFA.
- Experience with SQL Alchemy CORE / ORM / Migrations.
- Experience with observability and visibility tools like Datadog, New Relic, or Dynatrace.
Python Developer – Assignment Length:
This is a permanent position.
Python Developer - Start Date:
ASAP.
Python Developer - Assignment Location:
Remote, Canada-wide.