Software Developer – Cloud Solutions

J
JobgetherCloud Software Development
Fully remote work opportunity available across Canada, the United States, and Ireland., Ability to work flexible Central Time business hours.ContractMiddle
Salary40 - 85 USD per hour
Apply NowOpens the employer's application page

Job Details

Languages
English
Experience
3+ years
Required Skills
AWSDockerPythonSQLJavaKubernetesGoCI/CDTerraformMicroservices

Requirements

  • 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.
  • Bachelor’s degree in Computer Science, Computer Engineering, Software Engineering, Information Systems, or a related field, or equivalent practical experience.
  • Strong written and verbal communication skills in English.

Responsibilities

  • 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.
  • Leverage AI agents, generative AI, and AI-assisted developer tools to improve productivity, quality, and development workflows.
  • Collaborate with technical teams, stakeholders, and subject matter experts to translate business requirements into effective solutions.
View Full Description & ApplyYou'll be redirected to the employer's site
40 - 85 USD per hour
Apply Now