Senior Full Stack Software Engineer - Cloud Native Applications
WhatJobs Direct
About the role
Our client is seeking a highly skilled and experienced Senior Full Stack Software Engineer to join their innovative engineering team. This is a fully remote position, offering the flexibility to work from anywhere and contribute to the development of cutting-edge, cloud-native applications. You will be responsible for designing, developing, testing, and deploying robust and scalable software solutions across the entire stack, from front-end interfaces to back-end services and cloud infrastructure.
Responsibilities: Design, develop, and maintain scalable, high-performance web applications and microservices using modern programming languages and frameworks. Build and optimize efficient, reusable, and reliable front-end code with a focus on user experience. Develop robust back-end services, APIs, and databases that support application functionality. Implement and manage cloud infrastructure, leveraging services from providers like AWS, Azure, or GCP. Write clean, well-documented, and testable code, adhering to best practices and coding standards. Design and implement CI/CD pipelines for automated testing and deployment. Collaborate with product managers, designers, and other engineers to translate requirements into technical solutions. Participate in code reviews, providing constructive feedback to peers. Troubleshoot, debug, and upgrade existing systems. Ensure the performance, quality, and responsiveness of applications. Stay current with emerging technologies and industry trends in software development and cloud computing. Mentor junior engineers and contribute to the technical growth of the team. Contribute to architectural discussions and decisions. Ensure security best practices are integrated into all aspects of the development lifecycle. Qualifications: Bachelor's or Master's degree in Computer Science, Engineering, or a related field, or equivalent practical experience. Minimum of 6 years of professional software development experience, with a strong emphasis on full-stack development. Proficiency in one or more front-end frameworks (e.g., React, Angular, Vue.js) and related technologies (HTML, CSS, JavaScript/TypeScript). Strong experience with back-end programming languages and frameworks (e.g., Node.js, Python/Django/Flask, Java/Spring, Go). Extensive experience with cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes). Solid understanding of database technologies, both SQL and NoSQL (e.g., PostgreSQL, MySQL, MongoDB, Cassandra). Experience with microservices architecture, RESTful APIs, and event-driven systems. Proficiency in version control systems (e.g., Git). Familiarity with agile development methodologies. Excellent problem-solving, analytical, and debugging skills. Strong communication and collaboration abilities, comfortable working in a remote team environment. Experience with infrastructure as code (e.g., Terraform, CloudFormation) is a plus. A passion for building high-quality, scalable software solutions. This challenging role, contributing to technological advancements affecting Jos, Plateau, NG , offers an exceptional opportunity to work on innovative cloud-native projects in a fully remote capacity. If you are a seasoned full-stack engineer ready to make a significant impact, apply now.
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free