Job Title: Senior Full Stack Developer
Location: (Chennai, India - Full-Time)
Duration: Full Time
The Position:
We are seeking a talented and motivated Senior Full Stack Developer to join our client's team
in Chennai, India. In this role, you will work across the full technology stack-designing,
developing, and maintaining both front-end and back-end components of robust, scalable web
applications. You'll collaborate closely with cross-functional teams to deliver high-quality
solutions that meet business needs and provide excellent user experiences.
Key Responsibilities
Development:
• Design, develop, and maintain scalable web applications and APIs using modern
technologies.
• Implement responsive, visually appealing, and user-friendly interfaces.
• Write clean, efficient, and maintainable code for both client-side and server-side
components.
Collaboration:
• Work closely with product managers, designers, and fellow developers to understand
requirements and deliver high-quality solutions.
• Participate in code reviews and knowledge-sharing sessions, providing constructive
feedback and best practices.
Optimization & Troubleshooting:
• Optimize performance to ensure fast and reliable application behavior.
• Identify, debug, and resolve technical issues to maintain system stability and minimize
downtime.
Best Practices:
• Stay current with emerging technologies, frameworks, and industry trends.
• Follow development best practices for coding, testing, and deployment.
Qualifications
Experience:
• 6+ years of hands-on experience as a Full Stack Developer.
• Proven expertise in developing and deploying scalable web applications.
Technical Skills:
• Architecture: Experience building applications with C#, preferably using .NET Core 3.1
and/or .NET 5+ in an Azure environment.
• Front-End: Proficient in HTML, CSS, JavaScript, and React.js.
• Back-End: Skilled in server-side development using C# and VB.NET. Strong grasp of
OOP principles, design patterns, and reusable code development.
• Database: Deep understanding of both SQL and NoSQL databases (e.g., MS SQL
Server, MongoDB). Familiarity with ORM tools for database design and access.
• API Development: In-depth experience with RESTful APIs with a focus on security and
performance.
• Testing: Proficient in unit and integration testing. Experience with Test-Driven
Development (TDD) and testing for edge cases and robustness.
• Tools & Version Control: Experience with Git, VS Code, NuGet, and CI/CD pipelines.
• Cloud & DevOps (Preferred): Exposure to Azure, AWS, or Google Cloud;
containerization tools like Docker and Kubernetes are a plus