Principal Full-Stack Developer – Full Time IST
Posted:
29 September 2026 (Yesterday)
Application Deadline:
27 December 2026
Vacancies:
1 Vacancy
Job Summary
Principal Full-Stack Developer Full Time -IST
Location:Hyderabad
Job Type:Full Time
About the Role
We are seeking a Principal Full-Stack Developerto lead the design and development of scalable secure and cloud-native software solutions.
The primary focus of this role is full-stack software development and architecture with strong hands-on experience across backend and frontend technologies. The ideal candidate will also have practical knowledge of cloud infrastructureand databaseservices(Azure AWS or OCI) and modern software delivery practices.
DevOpsis a secondary responsibility. The candidate should understand how CI/CD pipelines how to build automation deployments monitoring and release processes work but this is not primarily an infrastructure administration role.
Key Responsibilities
DevOps is a supporting responsibility. Candidates should have practical knowledge of:
Why Join Us
Location:Hyderabad
Job Type:Full Time
About the Role
We are seeking a Principal Full-Stack Developerto lead the design and development of scalable secure and cloud-native software solutions.
The primary focus of this role is full-stack software development and architecture with strong hands-on experience across backend and frontend technologies. The ideal candidate will also have practical knowledge of cloud infrastructureand databaseservices(Azure AWS or OCI) and modern software delivery practices.
DevOpsis a secondary responsibility. The candidate should understand how CI/CD pipelines how to build automation deployments monitoring and release processes work but this is not primarily an infrastructure administration role.
Key Responsibilities
- Lead the architecture and development of full-stack applications.
- Design scalable backend services APIs microservices and distributed systems. Programming languages used may vary though typically it is C# Java Python or Node.
- Build responsive and maintainable frontend applications. Technologies may vary but React and Angular are commonly used by our clients as well as frameworks like Twitter Bootstrap Material Design or Tailwind.
- Experience using AI Coding agents effectively is a plus though we can also train you on the job to usethese tools effectively (configuring skills plan versus build modes etc)
- Make architectural decisions covering performance security scalability and maintainability.
- Develop and integrate applications using Azure OCI or AWSservices.
- Design database schemas and data-access strategies using SQL and NoSQL databases.
- Review code and establish engineering standards across projects.
- Guide teams in software architecture design patterns testing and delivery practices.
- Collaborate with product engineering cloud security and operations teams. Strong communication skills and ability to learn a customers business domain is a must.
- Troubleshoot complex application integration performance and production issues.
- Contribute to CI/CD pipeline design and deployment automation. Technologies can include simple bash scripting kubernetes/containerization Ansible or terraform though we do not expect you to be an expert in all of these.
- Understand and improve build release rollback and environment-promotion processes.
- Support observability through logging monitoring alerting and application diagnostics.
- Mentor senior andjunior engineers.
- Adapt quickly across different client domains technology stacks and project requirements.
- 9 years of professional experience in software development architecture or related engineering roles.
- Strong hands-on experience developing full-stack applications.
- Professional experience with at least one backend technology such as:
- .NET/C# (preferred)
- Python (preferred)
- Java (nice to have)
- (nice to have)
- Strong frontend experience with one or more modern frameworks:
- React (preferred)
- React Native (preferred)
- Angular (nice to have)
- (nice to have)
- Proven experience designing REST APIs microservices integrations and distributed systems.
- Strong knowledge of relational databases such as SQL Server Oracle DB PostgreSQL or MySQL.
- Familiarity with NoSQL databasesis beneficial.
- Hands-on application development experience with Microsoft Azure OCI or AWS.
- Understanding of cloud services such as compute storage databases messaging serverless identity networking and monitoring.
- Strong knowledge of software architecture principles design patterns clean code and testing.
- Experience with Git-based development workflows and code reviews.
- Understanding of CI/CD concepts including:
- Build and release pipelines
- Automated testing
- Artifact management
- Environment-specific configuration
- Deployment approvals
- Rollbacks
- Working knowledge of Docker and containerized application deployment.
- Strong problem-solving and communication skills.
DevOps is a supporting responsibility. Candidates should have practical knowledge of:
- Azure DevOps GitHub Actions Jenkins GitLab CI or similar tools.
- YAML or Classic CI/CD pipelines.
- Infrastructure and application deployment workflows.
- Docker and basic Kubernetes concepts is beneficial.
- Environment management across development QA staging and production.
- Application logging monitoring and alerting.
- Basic Terraform or Ansible knowledgeis preferred.
- Security practices for cloud-hostedapplications.
- Previous experience as a technical lead software architect or principal engineer.
- Experience modernizing legacy applications and migrating workloads to Azure OCI or AWS.
- Experience with event-driven architectures and messaging platforms.
- Knowledge of Kubernetes and cloud-native application patterns.
- Experience with API gateways authentication authorization OAuth2 and OpenID Connect.
- Familiarity with Redis MongoDB Elasticsearch or other NoSQL technologies.
- Experience with observability tools such asApplication Insights Prometheus Grafana ELK or Datadog.
- Experience working with AI-assisted development or integrating AI services into business applications.
- Consulting experience across multiple clients and technology stacks.
Why Join Us
- Lead the technical directionof modern full-stack applications.
- Work on challenging projects across multiple industries and technology platforms.
- Influence architecture and engineering practices across client engagements.
- Work with Azure AWS OCI modern frontend frameworks APIs microservices and cloud-native technologies.
- Mentor engineers and help build high-performing development teams.
- Participate in innovative software and AI-driven projects.
- Receive competitive compensation aligned with experience and technical expertise.
Required Experience:
Staff IC
About Company
For over 25 years, Centroid has migrated and managed complex workloads in the Cloud to enable our customers’ successful transformation journey.