Senior Full Stack Developer - Cloud Solutions
Summary
Fully remote senior full stack developer role at a technology firm, designing and deploying scalable cloud-based applications: backend services and APIs (Python, Node.js, Java, or Go), frontend UIs (React, Angular, or Vue.js), SQL/NoSQL databases, and AWS/Azure/GCP infrastructure with CI/CD pipelines. Includes mentoring junior developers.
About the Role
Our client is a rapidly expanding technology firm seeking an experienced Senior Full Stack Developer to join their fully remote, high-performing engineering team. This is a critical role focused on designing, developing, and deploying scalable, robust cloud-based applications and services. You will leverage your expertise across the entire stack, from backend development and database management to frontend implementation and cloud infrastructure. The ideal candidate possesses a strong background in developing microservices architectures, experience with cloud platforms (AWS, Azure, or GCP), and a passion for building innovative solutions. You will collaborate closely with product managers, other engineers, and stakeholders to define technical requirements, architect solutions, and ensure the delivery of high-quality software. This is a fully remote position, demanding strong communication skills and the ability to work independently and contribute effectively within a distributed team. You will be instrumental in driving technical excellence and innovation.
Key Responsibilities
- Design, develop, and deploy scalable backend services and APIs using languages such as Python, Node.js, Java, or Go.
- Build and maintain user-friendly frontend interfaces using modern JavaScript frameworks (e.g., React, Angular, Vue.js).
- Manage and optimize database systems (SQL and NoSQL) for performance and scalability.
- Architect, implement, and manage cloud infrastructure on platforms like AWS, Azure, or GCP.
- Develop and maintain CI/CD pipelines for automated testing and deployment.
- Collaborate with product management to translate business requirements into technical specifications.
- Mentor junior developers and contribute to code reviews and technical decision-making.
- Troubleshoot and resolve complex technical issues across the full stack.
Requirements
- Minimum of 6 years of professional experience in full-stack development.
- Strong proficiency in at least one backend programming language and experience with microservices architecture.
- Demonstrable experience with cloud platforms (AWS, Azure, or GCP) and associated services.
- Expertise in frontend development technologies (HTML, CSS, JavaScript) and modern frameworks.
- Solid understanding of database design and management (SQL/NoSQL).
- Experience with containerization technologies (Docker, Kubernetes) is a plus.
- Excellent problem-solving skills and a proactive approach to development challenges.
- Strong communication and collaboration skills, essential for a remote team.
- Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
Benefits
- Fully remote work environment.
- Highly competitive annual salary of R .
- Opportunity to work on challenging, impactful cloud projects.
- Professional development budget and continuous learning opportunities.
- Collaborative and supportive remote team culture.
- Contribution to cutting-edge technology solutions.
- Flexibility and work-life balance.
