Enter a job title or keyword

Principal Full-Stack Developer – Full Time IST

Centroid Systems


Job Location:

Hyderabad - India

Monthly Salary: Not provided by the employer
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
  • 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.
Required Skills and Experience
  • 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 and Cloud Knowledge
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.
Preferred Qualifications
  • 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

Company Logo

For over 25 years, Centroid has migrated and managed complex workloads in the Cloud to enable our customers’ successful transformation journey.

View Profile View Profile