JobTarget Logo

Software Developer – Cloud Solutions in Canada Creek, Nova Scotia at Jobgether

NewJob Function: Information Technology
Jobgether
Canada Creek, Nova Scotia, B0P 1V0, Canada
Posted on
New job! Apply early to increase your chances of getting hired.

Explore Related Opportunities

Job Description

Software Developer Cloud Solutions

This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Software Developer – Cloud Solutions based in Canada.

This role offers the opportunity to design, develop, and maintain modern cloud-based software solutions within a collaborative and globally distributed environment. You will contribute to scalable, secure, and reliable applications while working with cloud-native architectures, microservices, and emerging AI-enabled development practices. The position combines hands-on engineering with opportunities to influence architecture, automation, and technical excellence. You will collaborate with cross-functional teams and subject matter experts to transform business needs into impactful technology solutions. This is an ideal opportunity for a software engineer who enjoys building innovative systems and continuously expanding their cloud expertise. The role supports professional growth through exposure to modern technologies, best practices, and complex customer-focused projects.

Accountabilities:

The Software Developer will contribute to the design, development, deployment, and continuous improvement of cloud-based applications while ensuring technical quality, scalability, security, and operational reliability.

  • Design, develop, test, and deploy scalable, secure, and cost-effective software solutions using cloud-native architectures and microservices.
  • Build applications using modern programming languages such as Java, Python, TypeScript, Go, C#, C++, or Rust.
  • Contribute to the development and integration of RESTful APIs and software frameworks that improve system interoperability.
  • Support cloud-based application deployment and operations using services for computing, storage, databases, networking, serverless technologies, and containers.
  • Participate in infrastructure-as-code initiatives and automated deployment pipelines using CI/CD practices.
  • Apply software engineering best practices, including automation, testing, code reviews, secure coding standards, and technical documentation.
  • Work with relational and NoSQL databases to select and implement appropriate data storage solutions.
  • Leverage AI agents, generative AI, and AI-assisted developer tools to improve productivity, quality, and development workflows.
  • Monitor, troubleshoot, and resolve production issues while contributing to continuous improvement initiatives.
  • Collaborate with technical teams, stakeholders, and subject matter experts to translate business requirements into effective solutions.
  • Manage multiple development activities while maintaining delivery timelines, quality standards, and technical excellence.
  • Stay current with cloud technologies, architectural patterns, AI development practices, and emerging industry trends.
Requirements:

The ideal candidate is an experienced software developer with strong cloud expertise, solid engineering fundamentals, and the ability to collaborate effectively in distributed teams. They should demonstrate a passion for building reliable systems and adopting modern development practices.

  • 3+ years of professional software development experience.
  • 2+ years of experience designing or architecting new and existing systems, including scalability, reliability, and design patterns.
  • Strong proficiency in at least one modern programming language, such as Java, Python, TypeScript, Go, C#, C++, or Rust.
  • Strong understanding of computer science fundamentals, including data structures, algorithms, and object-oriented programming.
  • Hands-on experience developing and operating solutions on major public cloud platforms, with strong preference for AWS expertise.
  • Experience with distributed systems, microservices, serverless architectures, and container technologies such as Docker and Kubernetes.
  • Experience with infrastructure-as-code tools such as Terraform, CloudFormation, or CDK.
  • Experience with CI/CD pipelines and modern software delivery practices.
  • Working knowledge of SQL and NoSQL database technologies.
  • Understanding of security principles, including identity and access management, encryption, and secure API design.
  • Experience using AI-enabled tools or AI agents within software development workflows.
  • Experience delivering complex software solutions to customers.
  • Strong written and verbal communication skills in English, with the ability to explain technical concepts clearly.
  • Experience working with remote and globally distributed teams across multiple time zones.
  • Bachelor’s degree in Computer Science, Computer Engineering, Software Engineering, Information Systems, or a related field, or equivalent practical experience.
  • Cloud certifications such as AWS Certified Developer, Solutions Architect, or DevOps Engineer are considered an advantage.
  • Experience in machine learning, data engineering, or building AI-enabled applications is a plus.
  • Ability to work flexible Central Time business hours.
Benefits:
  • Fully remote work opportunity available across Canada, the United States, and Ireland.
  • Flexible engagement options with full-time (40 hours/week) and part-time (20 hours/week) availability.
  • Fixed-term contract opportunity ranging from 3–9 months based on client requirements.
  • Competitive hourly compensation ranging from $40–$85 USD per hour.
  • Opportunity to work on innovative cloud, AI, and software engineering projects.
  • Exposure to modern technologies and complex customer-focused solutions.
  • Collaborative environment with globally distributed teams.
  • Opportunities to expand technical skills and grow professionally.
How Jobgether works:
We use an AI-powered matching process to ensure your application is reviewed quickly, objectively, and fairly against the role's core requirements. Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews, assessments) are managed by their internal team.
We appreciate your interest and wish you the best!
Data Privacy Notice: By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR). You may exercise your rights (access, rectification, erasure, objection) at any time.
#LI-CL1

Job Location

Canada Creek, Nova Scotia, B0P 1V0, Canada

Frequently asked questions about this position

Similar Jobs In Canada Creek, Nova Scotia

New

Principal Software Developer (Forma Data, File+)

Jobgether
Canada Creek, Nova Scotia

Senior Python Backend Developer

3Pillar Global
Canada Creek, Nova Scotia
New

Senior DevOps Engineer

Jobgether
Canada Creek, Nova Scotia
New

Senior Java Developer – Capital Markets

Jobgether
Canada Creek, Nova Scotia
New

Senior Full Stack Software Engineer

Jobgether
Canada Creek, Nova Scotia
Continue to apply
Enter your email to continue. You’ll be redirected to the employer’s application.
By clicking Continue, you understand and agree to JobTarget's Terms of Use and Privacy Policy.