Senior Full-Stack Developer

Difinity Digital LLP

Ernakulam

On-site

INR 1,500,000 - 2,000,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Difinity Digital LLP is looking for a highly experienced Senior Full‑Stack Developer in Ernakulam, India. This role encompasses complete ownership of application architecture, requiring deep expertise in frontend and backend development, as well as database systems. You will be responsible for designing scalable web applications and optimizing high‑availability database setups.

The ideal candidate holds at least 10 years of experience in full-stack development, with strong skills in various technologies like React, Docker, and MongoDB. This role will also involve mentoring junior developers and participating in Agile ceremonies.

Qualifications

  • 10+ years of full-stack development experience.
  • Advanced backend development experience is crucial.
  • Deep understanding of database systems and connection pooling.

Responsibilities

  • Design, develop, and maintain scalable web applications.
  • Own end‑to‑end development from UI to database.
  • Lead technical discussions and mentor junior developers.

Skills

Full‑stack Development
Database Management
Backend Development
Frontend Development
Agile Methodologies

Tools

Docker
React
Node.js
MongoDB
Redis

Job description

Experience

8+ years of hands‑on experience in full‑stack development with strong backend and database expertise.

Job Summary

We are seeking a highly experienced Senior Full‑Stack Developer with deep expertise in frontend, backend, and database systems. The role requires ownership of application architecture, high‑performance database design, connection pooling, scalability, and mentoring teams to deliver enterprise‑grade solutions.

Key Responsibilities
  • Design, develop, and maintain scalable, high‑availability web applications.
  • Own end‑to‑end development from UI to database.
  • Build reusable, modular, and well‑tested codebases.
  • Ensure performance, security, and reliability across the stack.
Frontend Responsibilities
  • Build modern, responsive UIs using:
    • React, Angular, Vue
    • HTML5, CSS3, Tailwind, Bootstrap
  • Manage complex state using Redux, Zustand, Context API.
  • Optimize frontend performance (lazy loading, code splitting).
Backend & Database Responsibilities
  • Design and implement backend services using:
    • RESTful and GraphQL APIs
    • Authentication and authorization: JWT, OAuth2, SSO, Role‑Based Access Control (RBAC)
    • Asynchronous processing, queues, background jobs
    • Caching strategies (Redis, in‑memory caches)
  • Design and manage relational and NoSQL databases:
    • MongoDB, DynamoDB, Redis
    • Normalized and denormalized schemas
    • Database connection pooling, indexing strategies, query optimization, execution plan analysis
    • High‑concurrency systems, transaction management, data consistency, isolation levels, locking strategies, read replicas, sharding, partitioning
    • Database migrations and versioning, encryption at rest and in transit, secure credentials and secrets management
    • Monitor database health and performance metrics, backup, restore, disaster recovery strategies
  • Design scalable architectures (monolith → microservices) and implement event‑driven systems using Kafka/RabbitMQ.
  • Apply design patterns and best practices, perform system load analysis and capacity planning, ensure fault tolerance and graceful degradation.
  • Deploy and manage applications on:
    • Configure and optimize CI/CD pipelines
    • Containerize applications using Docker
    • Optimize infrastructure cost and performance
  • Lead technical discussions and architecture reviews, mentor junior and mid‑level developers, conduct code reviews, enforce coding standards, collaborate with product, QA, DevOps teams, participate in Agile ceremonies and technical estimations.
Required Skills
  • 10+ years of full‑stack development experience
  • Advanced backend development experience
  • Deep understanding of database systems and pooling
  • Strong experience with:
    • Connection pooling
    • Query optimization
    • High‑availability database setups
    • Experience building high‑traffic, production‑grade systems
  • Solid knowledge of:
    • OOP
    • Design patterns
    • Data structures and algorithms
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Full stack Engineer
Senior Full stack Engineer

SPG Consulting • Pune District

On-site
INR 1,800,000 - 3,000,000
Senior Fullstack Developer
Senior Fullstack Developer

Softwareexpertsindia • Mumbai

On-site
INR 1,500,000 - 2,000,000
Full Stack Engineer
Full Stack Engineer

Coforge • Hyderabad

On-site
INR 1,200,000 - 1,800,000
Senior Fullstack Developer
Senior Fullstack Developer

Share Point Company • Mumbai

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

SBS CORP • Hyderabad

On-site
INR 1,500,000 - 2,000,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

RBM Software • Pune District

On-site
INR 2,500,000 - 3,500,000
Full Stack Developer
Full Stack Developer

Navigatio • Chennai District

On-site
INR 900,000 - 1,300,000
Senior Fullstack Developer (Fintech)
Senior Fullstack Developer (Fintech)

IOT Solutions World • Mumbai

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

Prodapt Solutions Private Limited • Chennai District

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