Job Description
Job description About the Role We are looking for a versatile Full Stack Engineer with strong DevOps capabilities to join our engineering team. This is a hybrid role for someone who is equally comfortable building application features and owning the infrastructure and automation pipelines that ship them. You will work across the full stack front end, back end, CI/CD, cloud infrastructure, and mobile test automation to deliver reliable, well-tested software at speed. The ideal candidate enjoys wearing multiple hats: writing application code one day, building a Jenkins pipeline for mobile automated testing the next, and troubleshooting a Linux networking issue on AWS the day after. You are pragmatic, automation-minded, and care deeply about reliability, security, and developer productivity. Full Stack Development Design, build, and maintain web application features across the front end and backend Write clean, testable, well-documented code and participate in code reviews Build and consume RESTful APIs and integrate with third-party services Collaborate with product, design, and QA to deliver features end to end Optimize application performance, scalability, and security CI/CD and Automation (Jenkins) Design, build, and maintain CI/CD pipelines in Jenkins for application builds, tests, and deployments Build and maintain mobile test automation pipelines (Android and/or iOS) integrated into CI/CD Integrate automated testing frameworks (e.g., Appium, Espresso, XCUITest, Selenium) into the build process Manage build agents, device farms / emulators, and test environments Implement automated quality gates: unit tests, integration tests, static analysis, security scans Drive continuous improvement of build times, pipeline reliability, and deployment frequency DevOps and Cloud Infrastructure (AWS) Provision, configure, and maintain infrastructure on AWS (EC2, S3, RDS, VPC,IAM, ELB/ALB, CloudWatch, etc.) Implement Infrastructure as Code (Terraform, CloudFormation, or similar) Manage containerization and orchestration (Docker, ECS/EKS) where applicable Monitor, alert on, and respond to production issues; participate in on-call rotation Implement and maintain logging, monitoring, and observability solutions Manage secrets, certificates, and access controls following security best practices Linux and Networking Administer and troubleshoot Linux servers (Ubuntu, Amazon Linux, RHEL/CentOS) Write shell scripts to automate operational tasks Diagnose and resolve networking issues: DNS, TLS/SSL, load balancing, firewalls, security groups, VPN, routing Configure and maintain web servers and reverse proxies (Nginx, Apache) Tune system performance and manage capacity Role: Full Stack Developer Industry Type: IT Services & Consulting Department: Engineering - Software & QA Employment Type: Full Time, Permanent Role Category: Software Development Education UG: Any Graduate PG: Any Postgraduate Doctorate: Any Doctorate Key Skills Skills highlighted with ‘‘ are preferred keyskills Ci Cd PipelineAws CloudReact.Js Shell ScriptingDNSNode.JsFirewallJenkinsGITDockerTerraformLinuxTypescriptVPNTcp Ip NetworkingJavascriptKubernetes