Senior Full stack Engineer

SPG Consulting

Pune District

On-site

INR 1,800,000 - 3,000,000

Full time

3 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

SPG Consulting in Pune, India seeks a Senior Full Stack Engineer to design, develop, and maintain scalable web applications with strong frontend and backend expertise across modern frameworks, APIs, databases, cloud platforms, and DevOps practices.

You will work across frontend, backend, database, cloud, and DevOps layers, contribute to system design, write tests, mentor teammates, and promote engineering best practices in a fast-paced Agile environment.

Qualifications

  • 6+ years of relevant experience in full-stack development.
  • Strong hands-on experience with modern frontend and backend technologies.
  • Experience in designing scalable, secure, and high-performance web applications.

Responsibilities

  • Design, develop, and maintain scalable full-stack applications.
  • Build responsive and user-friendly web interfaces.
  • Develop robust backend services, APIs, and microservices.
  • Translate business and technical requirements into high-quality software solutions.
  • Design and implement RESTful and/or GraphQL APIs.
  • Develop reusable, maintainable, and testable code.
  • Perform code reviews and provide technical guidance to junior developers.
  • Troubleshoot application issues and optimize system performance.
  • Implement application security, authentication, authorization, and data protection practices.
  • Integrate applications with databases, third-party APIs, and enterprise systems.
  • Write unit, integration, and automated tests.
  • Participate in architecture discussions and technical design reviews.
  • Collaborate with Product Managers, Business Analysts, QA Engineers, DevOps Engineers, and other stakeholders.
  • Contribute to CI/CD pipelines and automated deployment processes.
  • Monitor production applications and participate in incident resolution.
  • Mentor team members and promote software engineering best practices.

Skills

React/Angular/Vue
HTML5/CSS3
Redux/Context API
Frontend testing
Node.js/Express.js
RESTful APIs
Microservices
API security
Asynchronous programming
Git & workflows
OO design / SOLID
Design patterns
Kafka / RabbitMQ
AWS / GCP
Docker / Kubernetes
CI/CD (Jenkins / GitHub Actions)
SQL / NoSQL databases

Education

Bachelor's or Master's degree in Computer Science / IT / Engineering

Tools

Docker
Kubernetes
GitHub Actions
Jenkins
Azure DevOps

Job description

Job Description – Senior Full Stack Engineer
Position

Senior Full Stack Engineer

Experience

6–10 Years

Job Summary

We are looking for an experienced Senior Full Stack Engineer to design, develop, and maintain scalable, secure, and high-performance web applications. The ideal candidate should have strong hands‑on experience across both frontend and backend technologies, with expertise in modern frameworks, APIs, databases, cloud platforms, and DevOps practices.

Key Responsibilities
  • Design, develop, and maintain scalable full-stack applications.
  • Build responsive and user-friendly web interfaces.
  • Develop robust backend services, APIs, and microservices.
  • Translate business and technical requirements into high-quality software solutions.
  • Design and implement RESTful and/or GraphQL APIs.
  • Develop reusable, maintainable, and testable code.
  • Perform code reviews and provide technical guidance to junior developers.
  • Troubleshoot application issues and optimize system performance.
  • Implement application security, authentication, authorization, and data‑protection practices.
  • Integrate applications with databases, third‑party APIs, and enterprise systems.
  • Write unit, integration, and automated tests.
  • Participate in architecture discussions and technical design reviews.
  • Collaborate with Product Managers, Business Analysts, QA Engineers, DevOps Engineers, and other stakeholders.
  • Contribute to CI/CD pipelines and automated deployment processes.
  • Monitor production applications and participate in incident resolution.
  • Mentor team members and promote software engineering best practices.
Required Skills
Frontend
  • Strong experience with React.js, Angular, or Vue.js.
  • Experience with HTML5, CSS3, and responsive web design.
  • Knowledge of frontend state‑management frameworks such as Redux, Context API, or equivalent.
  • Experience with frontend testing frameworks.
  • Strong experience with one or more:
  • Node.js / Express.js
  • Strong understanding of RESTful APIs and microservices.
  • Experience with API security, authentication, and authorization.
  • Knowledge of asynchronous programming and distributed systems.
Database
  • Strong experience with relational databases such as PostgreSQL, MySQL, SQL Server, or Oracle.
  • Good knowledge of SQL, database design, indexing, and query optimization.
  • Experience with NoSQL databases such as MongoDB, DynamoDB, or Redis is an advantage.
  • Experience with at least one cloud platform:
  • AWS
  • Google Cloud
  • Knowledge of Docker and Kubernetes.
  • Experience with CI/CD tools such as Jenkins, GitHub Actions, GitLab CI, or Azure DevOps.
  • Strong knowledge of Git and Git‑based development workflows.
  • Strong understanding of Object‑Oriented Programming and SOLID principles.
  • Knowledge of design patterns and clean architecture.
  • Experience designing scalable and highly available applications.
  • Understanding of microservices and event‑driven architectures.
  • Knowledge of system design and distributed systems.
  • Experience with messaging platforms such as Kafka, RabbitMQ, or AWS SQS is a plus.
Testing & Quality
  • Experience with unit and integration testing.
  • Knowledge of automated testing frameworks.
  • Experience with Test‑Driven Development (TDD) is a plus.
  • Strong understanding of code quality, static analysis, and secure coding practices.
Good to Have
  • Experience with GitHub Copilot or AI‑assisted development tools.
  • Knowledge of GraphQL.
  • Experience with WebSockets or real‑time applications.
  • Knowledge of serverless architecture.
  • Experience with observability tools such as Prometheus, Grafana, ELK, or OpenTelemetry.
  • Experience working in Agile/Scrum environments.
  • Knowledge of cloud‑native architecture.
Key Technologies
Education

Bachelor's or Master's degree in Computer Science, Information Technology, Engineering, or a related discipline.

Preferred Candidate Profile

The ideal candidate should be a strong hands‑on engineer capable of working across the frontend, backend, database, cloud, and DevOps layers. The candidate should demonstrate excellent system‑design skills, strong coding practices, troubleshooting ability, and the ability to provide technical leadership within a development team.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Full Stack Engineer
Full Stack Engineer

Coforge • Hyderabad

On-site
INR 1,200,000 - 1,800,000
Senior Full-Stack Developer
Senior Full-Stack Developer

Difinity Digital LLP • Ernakulam

On-site
INR 1,500,000 - 2,000,000
Senior Fullstack Developer
Senior Fullstack Developer

Softwareexpertsindia • Mumbai

On-site
INR 1,500,000 - 2,000,000
Senior Fullstack Developer
Senior Fullstack Developer

Share Point Company • Mumbai

On-site
INR 1,200,000 - 1,500,000
Senior Full Stack Developer(React JS & Node JS)
Senior Full Stack Developer(React JS & Node JS)

Mind Waveai Solutions • Hyderabad

On-site
INR 3,500,000 - 6,500,000
Senior Full Stack Developer
Senior Full Stack Developer

Stellar Talent Hr Consultancy Chennai • Chennai District

On-site
INR 1,500,000 - 2,500,000
Fullstack developer
Fullstack developer

Prodapt Solutions Private Limited • Chennai District

On-site
INR 1,200,000 - 2,400,000
Senior Full Stack Developer
Senior Full Stack Developer

Barycenter Technologies • Kanpur

On-site
INR 1,200,000 - 1,800,000
Full Stack Developer
Full Stack Developer

Navigatio • Chennai District

On-site
INR 900,000 - 1,300,000
Senior Application Engineer
Senior Application Engineer

Agilisium • Chennai District

On-site
INR 1,400,000 - 2,100,000