Role Overview As our Full-Stack Web Developer & DevOps Engineer, you will own the complete lifecycle of our client-facing web applications: Front-end design & implementation Back-end architecture & development Infrastructure provisioning, CI/CD pipelines, hosting, monitoring, and maintenance You’ll work closely with product managers, designers, QA and other engineers to build scalable, secure, high-performance web platforms. Key Responsibilities 1.Requirements & Planning Collaborate with stakeholders to gather requirements and translate them into technical specifications. 2. Front-end Development Build responsive, accessible UIs using React, Vue or Angular, along with HTML5, CSS3 and JavaScript/TypeScript. 3.Back-end Development Design and implement REST/GraphQL APIs and services using Node.js/Express, Python/Django, Java/Spring Boot or PHP/Laravel. Model, optimize and manage relational (MySQL, PostgreSQL) and NoSQL (MongoDB) databases. 4.DevOps & Infrastructure Develop and maintain CI/CD pipelines (GitHub Actions, GitLab CI, Jenkins). Automate infrastructure provisioning using Terraform, CloudFormation or Ansible. Containerize applications with Docker and orchestrate with Kubernetes. Manage cloud environments (AWS, Azure, GCP): provisioning, scaling, load balancing, DNS, SSL and security. 5.Monitoring & Maintenance Set up logging, alerting and performance dashboards (Prometheus, Grafana, ELK Stack). Troubleshoot production issues, optimize performance and enforce security best-practices. 6.Collaboration & Mentorship Work cross-functionally with designers, QA and other engineers. Mentor and share best-practices with junior team members.