Principal Specialist, Full Stack Development in India at Jobgether
Explore Related Opportunities
Job Description
This position is posted by Jobgether on behalf of a partner company. We are currently looking for a Principal Specialist, Full Stack Development in India.
This is an exciting opportunity for an experienced full stack developer to contribute to large-scale, mission-critical technology solutions in a highly innovative engineering environment. The role combines hands-on software development with production support responsibilities, focusing on building secure, scalable, and high-performing applications using modern backend and frontend technologies. You will collaborate with cross-functional teams to enhance system reliability, optimize application performance, and deliver impactful digital solutions. The position offers exposure to cloud-native architectures, event-driven systems, and modern DevSecOps practices while working on complex technical challenges. Ideal candidates are passionate about problem-solving, continuous improvement, and delivering robust enterprise-grade applications. This role also provides strong long-term career growth opportunities within a collaborative and technically advanced environment.
- Design, develop, and maintain scalable full stack applications using C#, .NET, Angular, Entity Framework Core, and MS SQL Server.
- Provide L2 production support by troubleshooting application issues, analyzing logs, identifying root causes, and implementing sustainable fixes.
- Develop secure and reliable APIs using OAuth 2.0, OpenID Connect, and modern secure coding standards.
- Build and support microservices and event-driven architectures leveraging technologies such as RabbitMQ and Kafka.
- Create and maintain responsive front-end applications using Angular, RxJS, and ngRX while ensuring usability and performance optimization.
- Contribute to CI/CD pipelines, automated testing, and DevSecOps initiatives to support stable and secure deployments.
- Collaborate with engineering, product, and operations teams to deliver enhancements, optimize system reliability, and improve development processes.
- Participate in Agile ceremonies and contribute to technical discussions, architecture improvements, and best practices.
- Bachelor’s degree in Computer Science, Software Engineering, STEM, or a related technical field.
- 6+ years of experience in full stack or backend software development roles.
- Strong expertise in C#, .NET, Entity Framework Core, and MS SQL Server.
- Hands-on experience with Angular 13+, RxJS/ngRX, and frontend testing frameworks such as Jest or Karma.
- Solid understanding of microservices, event-driven architecture, domain-driven design, and distributed systems.
- Experience with secure API development using OAuth 2.0 and OpenID Connect.
- Familiarity with DevSecOps practices, CI/CD pipelines, and secure coding methodologies.
- Experience working with RabbitMQ, Kafka, or similar messaging platforms.
- Knowledge of cloud and container technologies such as AWS, Azure, Docker, Kubernetes, or OpenShift is highly valued.
- Strong analytical thinking, troubleshooting abilities, communication skills, and ability to work effectively in collaborative Agile teams.
- Competitive compensation package with long-term career growth opportunities.
- Flexible work arrangements including hybrid work options.
- Comprehensive healthcare, savings, and retirement benefit programs.
- Leadership development, technical training, and educational advancement programs.
- Financial support for parental leave and family-oriented benefits.
- Daycare support and employee wellness initiatives.
- Recognition and reward programs for outstanding performance.
- Exposure to advanced technologies, cloud-native systems, and large-scale engineering projects.
- Collaborative and innovation-driven work environment with global teams.