Principal Full-Stack Developer -Full Time -US hours

Centroid

Hyderabad

On-site

INR 4,000,000 - 6,800,000

Full time

7 days ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

Centroid is seeking a Principal Full-Stack Developer in Hyderabad to lead design and development of scalable, cloud-native solutions. You will guide architecture across backend services, APIs, and frontend apps, with hands-on work in Azure/AWS/OCI and modern DevOps practices.

You will mentor teams, align with product and security, and help drive CI/CD automation while collaborating with clients on diverse projects.

Qualifications

  • 9+ years of professional software development/architecture experience.
  • Hands-on full-stack development across backend and frontend.
  • Backend: .NET/C#, Python, Java, or Node.js.
  • Frontend: React, React Native, Angular, Vue.js.
  • Experience designing REST APIs, microservices, and distributed systems.
  • Strong relational DB experience (SQL Server, Oracle, PostgreSQL, MySQL).
  • NoSQL knowledge is a plus.
  • Experience with Azure, AWS, or OCI cloud services.
  • Familiarity with CI/CD concepts and pipelines.
  • Docker and containerized deployment experience.
  • Git-based workflows and code reviews.
  • Basic observability and monitoring understanding.
  • Experience guiding architecture, design patterns, and testing.

Responsibilities

  • Lead architecture and development of full-stack applications.
  • Design scalable backend services, APIs, and microservices.
  • Build responsive frontend using modern frameworks.
  • Collaborate across product, engineering, cloud, security, and operations.
  • Contribute to CI/CD pipeline design and release automation.
  • Mentor senior and junior engineers and enforce standards.
  • Adapt to different client domains and tech stacks.
  • Troubleshoot complex issues and improve performance.

Skills

Full-stack development
Backend development
Frontend development
C#
Python
Java
Node.js
React
React Native
Angular
Vue.js
REST APIs
Microservices
SQL Server
Oracle DB
PostgreSQL
MySQL
NoSQL
Azure
AWS
OCI
CI/CD
Git
Docker
Kubernetes
Terraform
Ansible
Security
DevOps
Cloud platforms
CI/CD tooling
Observability

Tools

Azure DevOps
GitHub Actions
Jenkins
GitLab CI

Job description

Principal Full-Stack Developer Full Time -US hours

Location: Hyderabad, Telangana, India

Department: Managed Services

Type: Full Time

Min. Experience: Experienced

About the Role

We are seeking a Principal Full-Stack Developer to 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 infrastructure and database services (Azure, AWS, or OCI) and modern software delivery practices. DevOps is 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 AGENTS.md, 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 customer’s 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)
    • Node.js (nice to have)
  • Strong frontend experience with one or more modern frameworks:
    • React (preferred)
    • React Native (preferred)
    • Angular (nice to have)
    • Vue.js (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
  • 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 knowledge is preferred.
  • Security practices for cloud-hosted applications.
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 as Application 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.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Principal Full-Stack Developer – Full Time -IST
Principal Full-Stack Developer – Full Time -IST

Centroid Systems • Telangana

On-site
INR 3,000,000 - 5,500,000
Principal Full-Stack Developer – Full Time -IST
Principal Full-Stack Developer – Full Time -IST

centroid • Hyderabad

On-site
INR 3,000,000 - 5,200,000
Principal Full-Stack Developer – Full Time -US hours
Principal Full-Stack Developer – Full Time -US hours

Centroid Systems • Telangana

On-site
INR 4,000,000 - 6,000,000
Principal Full-Stack Developer – Full Time -US hours
Principal Full-Stack Developer – Full Time -US hours

Centroid Systems • Hyderabad

On-site
INR 3,000,000 - 5,400,000
Principal DevOps Engineer – Build, Release and Cloud Automation
Principal DevOps Engineer – Build, Release and Cloud Automation

Lever, Inc. • India

Remote
INR 5,000,000 - 9,000,000
Fully remote
Full-time
Based in India
Senior Full Stack Developer.
Senior Full Stack Developer.

ZEISS India • Bengaluru

On-site
INR 2,500,000 - 4,000,000
Full Stack Lead
Full Stack Lead

EXL • India

On-site
INR 3,000,000 - 6,000,000
Senior Development Lead
Senior Development Lead

Promaynov Advisory Services Pvt. Ltd • Dadri

On-site
INR 1,500,000 - 2,500,000
Lead Fullstack Engineer
Lead Fullstack Engineer

Straive • Bengaluru

On-site
INR 1,200,000 - 1,800,000
Principal Technology Consultant - Apps Full stack (A2)
Principal Technology Consultant - Apps Full stack (A2)

Microsoft • Andhra Pradesh

On-site
INR 2,000,000 - 3,000,000