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:
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.
- 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.
Original posting:
www.whatjobs.com