Hyderabad
44 days ago
Lead II - Full Stack Software Engineer
Role Overview

We are looking for a hands-on Full Stack Software Engineer to design, develop, and support scalable, high-performance applications. The role involves working across front-end and back-end technologies, building APIs, and implementing cloud-native architectures using AWS best practices. The ideal candidate is passionate about clean code, scalability, and continuous improvement.

Experience Required

7–9 years of experience in full-stack software development

Proven experience building and maintaining scalable, distributed systems

Experience developing applications in cloud and on-premises environments

Hands-on experience providing production support for enterprise applications

Experience working in Agile/Scrum development environments

Mandatory Skills

Strong hands-on experience with:

Java / J2EE

Spring Boot

Python

JavaScript

Experience developing full-stack applications (front-end and back-end)

Strong experience in API development (RESTful services)

Solid understanding of AWS architecture, design principles, and best practices

Experience building highly distributed and scalable systems

Strong focus on code quality, including:

Writing unit and integration tests

Maintaining test coverage

Experience with performance optimization and scalability improvements

Ability to monitor, troubleshoot, and resolve production issues

Experience with code reviews and collaborative development

Strong problem-solving and debugging skills

Good-to-Have Skills

Experience with modern front-end frameworks (React, Angular, Vue.js)

Knowledge of microservices architecture

Experience with containerization and orchestration (Docker, Kubernetes)

Familiarity with CI/CD pipelines and DevOps practices

Experience with cloud-native services (AWS Lambda, API Gateway, RDS, DynamoDB)

Exposure to data analysis or data-intensive applications

Knowledge of security best practices in application development

Experience with monitoring and logging tools (CloudWatch, ELK, Prometheus)

Key Responsibilities

Develop and maintain scalable full-stack applications

Design, develop, and maintain APIs for system integration and data exchange

Implement complex, scalable architectures using AWS best practices

Build and optimize distributed systems to handle high transaction volumes

Ensure high code quality through testing and reviews

Automate and improve application performance and scalability

Provide production support, including monitoring and troubleshooting

Participate in code reviews and mentor team members

Stay up to date with industry trends and emerging technologies

Confirm your E-mail: Send Email