Principal Full-Stack Developer – Full Time -US hours
Centroid CNCMatch Score
Against your primary resumeLogin to See Your Match Score
Create a free account or log in to unlock your CV match score across:
Protocol Intelligence
Data-driven signals on your job's competitivenessLog in to see why each signal reads the way it does.
Job Description
Structured overview of role & requirementsAbout This Role
Lead architecture and full-stack development of scalable backend services, APIs, microservices, and responsive frontend applications primarily using C#, Python, React, and Angular.
Drive software architecture decisions focusing on performance, security, scalability, and maintainability, plus mentor engineers and establish engineering standards.
Collaborate across product, cloud, security, and operations teams; contribute to CI/CD pipelines, deployment automation, and troubleshoot complex application and production issues.
Minimum Requirements
Minimum 9+ years of professional experience in software development or related engineering roles.
Strong hands-on experience with full-stack development including at least one backend technology: .NET/C# or Python preferred; and frontend frameworks: React or React Native preferred.
Proven experience with cloud platforms (Azure, AWS, or OCI) and practical knowledge of CI/CD pipelines and DevOps tools (e.g., Azure DevOps, GitHub Actions).
Location: Hyderabad, Telangana, India; Full-time position with US working hours.
Ideal Candidate Profile
Experienced in architecting and leading modern full-stack and cloud-native applications with multi-cloud exposure (Azure, AWS, OCI).
Skilled in software architecture principles, design patterns, and mentoring senior and junior engineers in complex, multi-client environments.
Able to manage cross-functional collaboration with product, security, and operational teams, exhibiting strong communication and domain adaptability.
