
Full Stack Engineer
Responsibilities
Qualifications & Requirements
Experience Level: Senior Level
Full Job Description
Full Stack Engineer - Accenture Kolkata
Accenture is seeking a skilled Full Stack Engineer to join our dynamic team in Kolkata. In this role, you will be instrumental in developing and engineering end-to-end system features, spanning from user experience to backend code. You'll leverage your development expertise to deliver innovative solutions that empower our clients to enhance their service offerings. This position requires a cloud-first and agile mindset, utilizing cutting-edge technologies to address complex business challenges.
Key Responsibilities:
- Design, develop, and maintain scalable web applications using modern front-end and back-end technologies.
- Develop RESTful APIs and integrate with third-party services, ensuring performance, scalability, and security across the entire stack.
- Collaborate closely with UX/UI designers and product managers to create seamless user experiences.
- Build and maintain robust CI/CD pipelines using industry-standard tools.
- Manage infrastructure as code (IaC) to automate deployment and configuration.
- Deploy and monitor applications in leading cloud environments such as AWS, Azure, or GCP.
- Implement containerization and orchestration solutions like Docker and Kubernetes.
- Set up comprehensive monitoring, logging, and alerting systems.
- Enhance system reliability, security, and scalability through automation and adherence to best practices.
- Participate actively in code reviews and strategic DevOps discussions.
- Troubleshoot and resolve production issues promptly, prioritizing system uptime and performance.
- Implement and uphold security best practices and assist with compliance standards.
- Mentor junior developers and contribute to the continuous improvement of development workflows.
Must-Have Skills:
- DevOps
Required Skills:
- Languages: Backend (Python, Java, Node.js, Go, Ruby, C#), Frontend (JavaScript/TypeScript, HTML, CSS)
- Frameworks: Frontend (React, Angular, Vue.js), Backend (Express.js, Spring Boot, Django, Flask)
- APIs: RESTful and GraphQL API design and integration
- Version Control: Git, GitHub/GitLab/Bitbucket workflows
- DevOps & Automation Tools: Jenkins, GitHub Actions, GitLab CI, Terraform, Ansible, AWS CloudFormation, Chef, Puppet, SaltStack
- Monitoring & Logging: Prometheus, Grafana, ELK Stack, Loki, Datadog
- Cloud Platforms: AWS, Azure, Google Cloud Platform (GCP)
- Containerization: Docker, Podman
- Container Orchestration: Kubernetes (K8s), Helm, OpenShift
- System Administration & Networking: Linux (Ubuntu, CentOS, Alpine), Bash scripting, TCP/IP, DNS, SSL/TLS, HTTP/HTTPS
- Security & Compliance: IAM, Secrets Management, SSH, encryption
- Testing & Quality Assurance: Unit, Integration, E2E tests, Performance & Load Testing (JMeter, k6)
- Observability & Incident Response: Application and system performance metrics, PagerDuty, Opsgenie, ELK, Splunk
- Security & Compliance Awareness: Secure coding practices (OWASP Top 10)
- Soft Skills: Strong problem-solving, collaboration, Agile methodologies
Bonus / Emerging Skills:
- Serverless architectures
- GitOps
- AIOps and observability automation
- SRE principles
Experience: Minimum 5 years of experience is required.
Educational Qualification: 15 years of full-time education.
Location: This position is based at our Kolkata office.