to join our dynamic team. In this role, you will be responsible for developing and maintaining various software applications, focusing on server-side logic, cloud-based solutions, and data integration. You will collaborate closely with front-end developers, cloud architects, and DevOps engineers to deliver high-quality, scalable, and secure applications.
Responsibilities:
Write efficient, scalable, and maintainable Python code.
Develop back-end components to improve responsiveness and overall system performance.
Integrate user-facing elements with server-side logic.
Implement security and data protection measures.
Design and develop cloud-native applications using
AWS, Microsoft Azure, or Google Cloud Platform (GCP)
.
Utilize
cloud services
such as AWS Lambda, EC2, S3, DynamoDB, Azure Functions, and Google Cloud Storage.
Deploy and manage applications using
Docker and Kubernetes
.
Work with CI/CD pipelines and automate cloud deployments.
Troubleshoot and optimize applications for performance and scalability.
Collaborate with cross-functional teams to define, design, and deploy new features.
Requirements:
Bachelor's degree in Computer Science, Engineering, or a related field.
Proven experience as a
Python Developer
with expertise in back-end development.
Strong experience with at least one Python framework (such as
Django, Flask, or FastAPI
).
Hands-on experience with
cloud platforms
(AWS, Azure, or GCP).
Familiarity with
serverless architectures
and cloud-native application development.
Experience with
containerization
using Docker and orchestration with Kubernetes.
Knowledge of
CI/CD tools
(Jenkins, GitHub Actions, GitLab CI/CD, or Azure DevOps).
Strong understanding of RESTful APIs and microservices architecture.
Familiarity with
Infrastructure as Code (IaC)
using Terraform, CloudFormation, or ARM templates.
Experience with relational and NoSQL databases (PostgreSQL, MySQL, MongoDB, etc.).
Ability to work both independently and collaboratively in a remote team environment.
Preferred Qualifications:
Experience with
AI/ML frameworks
such as TensorFlow, PyTorch, or Scikit-learn.
Hands-on experience with
big data technologies
like Apache Spark, Kafka, or Hadoop.
Knowledge of event-driven architectures using AWS EventBridge, SNS, or Azure Event Grid.
Understanding of cloud networking, security best practices, and DevSecOps principles.
Benefits:
Competitive salary and performance-based bonuses.
Flexible working hours and remote work options.
Access to learning and development resources.
Collaborative and inclusive company culture.
Health and wellness benefits.
Opportunities for career growth and leadership roles.
How to Apply:
Interested candidates are invited to submit their resume and a cover letter detailing their relevant experience and explaining why they are a good fit for this role. Please send your application to
[career@kloverdevs.ca]
with the subject line
"Python Software Developer Application. - SPD458"
Familiarity with Hibernate for object-relational mapping.
Experience in developing web services to facilitate communication between applications.
Knowledge of React and TypeScript for front-end development is a plus.
We welcome applicants who are eager to contribute their expertise while growing their skills in a supportive environment. Join us in creating impactful solutions that drive success!
Job Types: Full-time, Part-time, Permanent
Pay: $70,000.00-$120,000.00 per year
Benefits:
Dental care
Extended health care
Language:
English (required)
French (required)
Work Location: Remote
Beware of fraud agents! do not pay money to get a job
MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.