P

Remote Senior Software Engineer - Backend & Cloud Infrastructure

Job Description

Our client is seeking a highly skilled and experienced Senior Software Engineer to join their innovative technology team. This is a fully remote position, offering the flexibility to work from anywhere in the US. The ideal candidate will have a strong background in backend development, cloud infrastructure, and a passion for building scalable, high-performance applications. You will play a key role in designing, developing, and deploying robust software solutions. Responsibilities:
  • Design, develop, test, and deploy scalable backend services and APIs using modern programming languages (e.g., Python, Java, Go, Node.js).
  • Build and maintain cloud-native applications and infrastructure on platforms like AWS, Azure, or GCP.
  • Implement and manage CI/CD pipelines for automated build, test, and deployment processes.
  • Optimize application performance, identify bottlenecks, and implement solutions for scalability and reliability.
  • Collaborate with front-end developers, product managers, and other stakeholders to define and implement new features.
  • Write clean, maintainable, and well-documented code adhering to best practices.
  • Develop and maintain robust monitoring, logging, and alerting systems for production environments.
  • Participate in code reviews, providing constructive feedback to peers.
  • Troubleshoot and resolve production issues in a timely manner.
  • Contribute to architectural decisions and technology selection.
  • Stay up-to-date with emerging technologies and industry trends.
Qualifications:
  • Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
  • Minimum of 5 years of professional software development experience.
  • Proven experience with backend development frameworks and languages (e.g., Django, Flask, Spring Boot, Express.js).
  • Strong expertise in cloud platforms such as AWS, Azure, or Google Cloud Platform (GCP), including services like EC2, S3, Lambda, RDS, Kubernetes (EKS, AKS, GKE).
  • Proficiency in containerization technologies like Docker and orchestration tools like Kubernetes.
  • Experience with microservices architecture and distributed systems.
  • Solid understanding of database technologies (SQL and NoSQL), such as PostgreSQL, MySQL, MongoDB, Cassandra.
  • Familiarity with CI/CD tools (e.g., Jenkins, GitLab CI, CircleCI) and infrastructure as code (IaC) tools (e.g., Terraform, CloudFormation).
  • Excellent problem-solving, debugging, and analytical skills.
  • Strong communication and collaboration skills, with the ability to work effectively in a remote team environment.
  • Experience with agile development methodologies.
Our client offers a competitive salary, comprehensive benefits package, stock options, and significant opportunities for professional growth and impact in a fully remote setting.
ATS Score
|
Share