Back to jobs
Job Description
Full Stack Developer
Department: IT
Employment Type: Permanent - Full Time
Location: Pune
Description
We are seeking a highly skilled Full Stack Developer to join our team and help design, build, and maintain modern web applications from end to end. In this role, you will work across the full technology stack—front‑end, back‑end, databases, APIs, and cloud services—to deliver high‑quality digital products that are scalable, secure, and performant.
You’ll collaborate closely with product managers, designers, and other engineers to translate business requirements into elegant technical solutions. The ideal candidate is comfortable working in fast‑paced environments, has strong problem‑solving skills, and is passionate about creating exceptional user experiences
You’ll collaborate closely with product managers, designers, and other engineers to translate business requirements into elegant technical solutions. The ideal candidate is comfortable working in fast‑paced environments, has strong problem‑solving skills, and is passionate about creating exceptional user experiences
Key Responsibilities
Development
- Build and maintain web applications, APIs, and background processors
- Develop customer-facing portals (Client Portal, Survey Portal, Feedback Portal)
- Create and maintain scheduled job processors using Quartz.NET
- Implement AWS Lambda functions and message queue processors
- Work with IVR systems and speech-to-text processing
- Develop data export/import pipelines
Integration
- Integrate with external APIs and third-party services
- Implement authentication and authorization (JWT, embedded tokens)
- Build data synchronization between multiple systems
- Work with AWS services (SQS, S3, DynamoDB)
Quality & Maintenance
- Write unit and integration tests
- Debug complex multi-tier applications
- Optimize performance for high-volume transaction processing
- Maintain code quality and follow established patterns
- Participate in code reviews
DevOps
- Deploy to AWS infrastructure
- Configure and maintain Windows Services
- Work with CI/CD pipelines (GitLab)
- Manage database schema management and migrations
Skills, Knowledge & Expertise
Must Have
- 5+ years of C# and .NET development experience
- Strong knowledge of ASP.NET MVC and Web API
- Experience with SQL Server and database design
- Proficiency in JavaScript, jQuery, HTML/CSS
- Understanding of RESTful API design and consumption
- Experience with Git version control
- Knowledge of dependency injection and IoC containers
- Strong problem-solving and debugging skills
Highly Desired
- Experience with AWS services (SQS, S3, Lambda, DynamoDB)
- Knowledge of message queue architectures
- Background in multi-tier enterprise applications
- Experience with Quartz.NET or similar schedulers
- Familiarity with domain-driven design
- Experience with unit testing frameworks (xUnit, NUnit, MSTest)
- Knowledge of Redis or other caching solutions
- Experience with Twilio or telephony systems
Nice to Have
- Experience migrating from .NET Framework to .NET Core/.NET 6+
- Knowledge of automated testing (Selenium, integration tests)
- Experience with data export/reporting systems
- Familiarity with survey platforms or CRM systems
- DevOps experience with AWS deployment
