Lead Full Stack Developer

10 years

0 Lacs

Posted:5 days ago| Platform: Linkedin logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

.NET Core, C#, .Net MVC, React.js, React-Native, Python, and relational databases (SQL Server & PostgreSQL).


Key Responsibilities

• Architectural Leadership: Lead the end-to-end architecture, design, and development of complex, scalable, and secure full-stack applications using .NET Core, C#, .Net MVC, React.js, React-Native, and Python.

• Technical Strategy & Innovation: Evaluate and recommend technologies, tools, and frameworks to improve performance, scalability, and developer efficiency. Drive the adoption of best practices across the organization.

• Mentorship & Team Development: Act as a technical mentor and coach for senior and junior developers, fostering a culture of excellence and continuous learning. Lead technical discussions and knowledge-sharing sessions.

• System Design & Scalability: Design robust, maintainable, and highly available systems. Oversee database architecture (SQL Server, PostgreSQL), including complex data models, performance tuning, and strategic partitioning.

• Cross-Functional Collaboration: Work closely with product management, UX/UI designers, and DevOps to define technical requirements, project timelines, and deliver high-impact business solutions.

• Code Quality & Governance: Establish and enforce coding standards, design patterns, and security protocols. Conduct in-depth code reviews for critical components to ensure architectural integrity.

• Performance Optimization: Identify and resolve performance bottlenecks across the entire stack, from the front-end UI to the back-end APIs and database layers.

• Troubleshooting & Incident Resolution: Provide expert-level troubleshooting for complex, systemic production issues, leading root cause analysis and implementing long-term solutions.


Required Skills and Qualifications

• 10+ years of professional experience in full-stack software development.

• Expert-level proficiency in .NET Core/ASP.NET Core for building high-performance microservices and Web APIs.

• Expert-level proficiency in React.js and its ecosystem (Redux, React Router, Hooks), with a proven track record of building complex, state-heavy front-end applications.

• Strong production experience with Python for scripting, backend services, or data processing.

• Deep, hands-on expertise with relational databases: Advanced knowledge of both SQL Server and PostgreSQL, including performance tuning, query optimization, indexing strategies, and stored procedures.

• Mastery of software architecture, design patterns (e.g., Domain-Driven Design, CQRS, Microservices), and principles of scalable system design.

• Extensive experience with RESTful API design, security (OAuth, JWT), and integration patterns.

• Expertise in version control (Git) and agile development methodologies.

• Exceptional problem-solving, leadership, and communication skills.


Preferred Skills

• Experience with cloud platforms (AWS, Azure, or GCP) and serverless architectures.

• Proven experience with containerization (Docker) and orchestration (Kubernetes).

• Knowledge of message brokers and real-time communication (e.g., RabbitMQ, Azure Service Bus, SignalR, Socket.IO).

• Familiarity with NoSQL databases (e.g., MongoDB, Redis) is a plus.

Mock Interview

Practice Video Interview with JobPe AI

Start Python Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Python Skills

Practice Python coding challenges to boost your skills

Start Practicing Python Now

RecommendedJobs for You