P

Remote Senior Full-Stack Software Engineer - Cloud Solutions

Job Description

Our client is looking for a highly skilled Senior Full-Stack Software Engineer to join their innovative and growing team. This is a fully remote position, allowing you to work from anywhere in the US. You will be instrumental in designing, developing, and deploying scalable cloud-based solutions that drive our business forward. This role offers the chance to work on challenging projects using cutting-edge technologies and collaborate with a talented, distributed team.

Responsibilities:
  • Lead the design and architecture of complex, scalable web applications and services.
  • Develop robust backend APIs and services using modern programming languages and frameworks (e.g., Python, Node.js, Java).
  • Build responsive and user-friendly front-end interfaces using frameworks like React, Angular, or Vue.js.
  • Implement and manage cloud infrastructure on platforms such as AWS, Azure, or GCP.
  • Write clean, maintainable, and well-documented code, adhering to best practices.
  • Design and implement database solutions (SQL and NoSQL) for optimal performance and scalability.
  • Collaborate effectively with product managers, designers, and other engineers in an agile environment.
  • Implement comprehensive unit, integration, and end-to-end tests to ensure code quality.
  • Participate in code reviews, providing and receiving constructive feedback.
  • Troubleshoot and resolve complex technical issues across the full stack.
  • Contribute to the continuous improvement of development processes and tools.
  • Stay up-to-date with emerging technologies and industry trends.
Qualifications:
  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
  • 5+ years of professional experience in full-stack software development.
  • Expertise in at least one backend language (e.g., Python, Java, Go, Node.js) and associated frameworks.
  • Strong proficiency in front-end technologies (HTML, CSS, JavaScript) and modern frameworks (React, Angular, Vue.js).
  • Extensive experience with cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes).
  • Deep understanding of database design and management (SQL and NoSQL).
  • Experience with microservices architecture and RESTful API design.
  • Proficiency in CI/CD pipelines and DevOps practices.
  • Excellent problem-solving, analytical, and debugging skills.
  • Strong communication and collaboration skills, comfortable working in a remote setting.
  • Experience with distributed systems and asynchronous programming.
This role is 100% remote, allowing for flexibility in your work location within the US.
ATS Score
|
Share