Senior Full Stack Developer (Node / Python / Java)
Summary
Build and maintain cloud-native web apps using Node.js/Python/Java, React/Angular, and AWS/Azure/GCP with CI/CD and IaC.
About the Role
We are looking for a Full Stack Developer with strong cloud-native development experience to design, build, and maintain scalable, secure, and high-performing web applications. The role involves developing end-to-end solutions, managing cloud infrastructure, and supporting digital transformation initiatives.
Key Responsibilities
Develop and maintain front-end and back-end applications.
Design and implement cloud-native solutions using microservices, containers, and serverless technologies.
Build and integrate APIs and third-party services.
Configure and manage cloud environments (AWS, Azure, or GCP).
Implement CI/CD pipelines and Infrastructure as Code (IaC).
Ensure application security, performance, scalability, and reliability.
Conduct testing, debugging, code reviews, and performance optimization.
Create technical documentation and provide knowledge transfer to stakeholders.
Qualifications
Bachelor's degree in Computer Science, IT, or a related field.
At least 5 years of Full Stack Development experience.
Proficiency in HTML, CSS, JavaScript, and frameworks such as React or Angular.
Strong back-end development experience with Node.js, Python, or Java.
Hands-on experience with AWS, Azure, or Google Cloud Platform.
Experience with Docker, Kubernetes, CI/CD pipelines, and Infrastructure as Code.
Strong knowledge of SQL and NoSQL databases.
Familiarity with Agile methodologies, RESTful APIs, and microservices architecture.
Preferred Skills
Experience with cloud security best practices.
Knowledge of automated testing and DevOps practices.
Strong problem-solving, communication, and stakeholder management skills.