Senior full stack developer - cloud applications - remote
Summary
Senior full stack developer building and enhancing cloud-based applications end to end: designing front-end UIs, back-end services, and RESTful APIs/microservices optimized for cloud platforms. Fully remote role needing 5+ years with modern stacks like React or Vue.js plus Node.js, Python, or Java, cloud platforms, and Docker.
Our client is seeking a highly skilled and experienced Senior Full Stack Developer to join their innovative team, working in a fully remote capacity. This role is critical for the development and enhancement of their cloud-based applications, requiring expertise across the entire software development lifecycle. You will design, build, and deploy robust, scalable, and user-friendly applications, working closely with product managers, designers, and other engineers. The ideal candidate is passionate about creating elegant solutions, proficient in modern web technologies, and eager to contribute to a collaborative, fast-paced, and remote-first environment.
Key Responsibilities Develop and maintain both front-end user interfaces and back-end services for cloud applications. Design and implement RESTful APIs and microservices using modern languages and frameworks (e.g., Node.js, Python, Java, React, Angular). Optimize applications for maximum speed, scalability, and reliability within cloud environments (AWS, Azure, GCP). Write clean, efficient, well-documented, and thoroughly tested code. Collaborate with cross-functional teams to define, design, and ship new features. Troubleshoot, debug, and upgrade existing software, ensuring smooth operation and user satisfaction. Requirements Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience. 5+ years of professional experience as a Full Stack Developer. Strong proficiency in front-end technologies (HTML, CSS, Java Script, modern frameworks like React or Vue.js). Extensive experience with back-end development languages and frameworks (e.g., Node.js, Python/Django/Flask, Java/Spring). Experience with cloud platforms (AWS, Azure, GCP), databases (SQL/No SQL), and containerization (Docker). Solid understanding of software development best practices, version control (Git), and CI/CD principles. Benefits Highly competitive salary and performance-based bonus potential. Comprehensive health, dental, and vision insurance coverage. Significant professional development budget for training and conferences. Fully remote work arrangement, offering maximum flexibility and work-life balance. Generous paid time off and company holidays. Opportunity to work on challenging and impactful projects in a supportive remote team.