Padmi

Senior Full-Stack Developer

IndiaPosted 2 months ago
Software engineeringSeniorFull Time; Regular
Apply at Difinity Digital

Opens the source posting on shine.com

Source description

About the role

View original

Senior Full-Stack Developer (8+ Years Experience) 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 Full-Stack Development Design, develop, and maintain scalable, high-availability web applicationsOwn end-to-end development from UI to databaseBuild reusable, modular, and well-tested codebasesEnsure performance, security, and reliability across the stackFrontend Responsibilities Build modern, responsive UIs using:React / Angular / Vue /HTML5, CSS3, Tailwind, BootstrapManage complex state using Redux / Zustand / Context APIOptimize frontend performance (lazy loading, code splitting)Ensure accessibility (WCAG) and cross-browser compatibilityBackend Responsibilities Design and implement backend services using:Node.js / Python / Java / .NET /NESTExpress, FastAPI, Spring Boot, etc.Develop RESTful and GraphQL APIsImplement authentication and authorization:JWT, OAuth2, SSO, Role-Based Access Control (RBAC)Handle async processing, queues, and background jobsImplement caching strategies (Redis, in-memory caches)Database & Data Engineering Responsibilities Design and manage relational and NoSQL databases:PostgreSQL, MySQL, SQL ServerMongoDB, DynamoDB, RedisDesign normalized and denormalized schemas based on use casesImplement and manage database connection pooling:PgBouncer, HikariCP, Sequelize/TypeORM pools, SQLAlchemy poolsOptimize database performance:Indexing strategiesQuery optimizationExecution plan analysisHandle high-concurrency systems and transaction managementImplement data consistency, isolation levels, and locking strategiesDesign and manage read replicas, sharding, and partitioningImplement database migrations and versioningEnsure data security:Encryption at rest and in transitSecure credentials and secrets managementMonitor database health and performance metricsHandle backup, restore, and disaster recovery strategiesArchitecture & System Design Design scalable architectures (monolith microservices)Implement event-driven systems using Kafka/RabbitMQApply design patterns and best practicesPerform system load analysis and capacity planningEnsure fault tolerance and graceful degradationDevOps & Cloud Responsibilities Deploy and manage applications on:AWS / Azure / GCPConfigure and optimize CI/CD pipelinesContainerize applications using DockerOrchestrate services using KubernetesOptimize infrastructure cost and performanceLeadership & Collaboration Lead technical discussions and architecture reviewsMentor junior and mid-level developersConduct code reviews and enforce coding standardsCollaborate with product, QA, and DevOps teamsParticipate in Agile ceremonies and technical estimationsRequired Skills Core Technical Skills 8+ years of full-stack development experienceStrong expertise in JavaScript / TypeScriptAdvanced backend development experienceDeep understanding of database systems and poolingStrong experience with:Connection poolingQuery optimizationHigh-availability database setupsExperience building high-traffic, production-grade systemsSolid knowledge of:OOPSOLID principlesDesign patternsData structures and algorithmsSkills Collaboration: One Team, Shared WinExperimental Mindset: Test, Learn, LaunchStrategic Thinking: Look Up and AheadInnovation: The Future First Senior Full-Stack Developer (8+ Years Experience) 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 Full-Stack Development Design, develop, and maintain scalable, high-availability web applicationsOwn end-to-end development from UI to databaseBuild reusable, modular, and well-tested codebasesEnsure performance, security, and reliability across the stackFrontend Responsibilities Build modern, responsive UIs using:React / Angular / Vue /HTML5, CSS3, Tailwind, BootstrapManage complex state using Redux / Zustand / Context APIOptimize frontend performance (lazy loading, code splitting)Ensure accessibility (WCAG) and cross-browser compatibilityBackend Responsibilities Design and implement backend services using:Node.js / Python / Java / .NET /NESTExpress, FastAPI, Spring Boot, etc.Develop RESTful and GraphQL APIsImplement authentication and authorization:JWT, OAuth2, SSO, Role-Based Access Control (RBAC)Handle async processi

One address, no account. We’ll tell you when matching roles go live.

More at Difinity Digital

Related open roles

View all roles