06 Nov
|
HCLTech
|
Chennai
Chennai, Tamil Nadu
Job Summary
Full Stack Developer
Azure Cloud Applications - AI-Powered Platforms
React / Node.js / FastAPI / LangChain / LangGraph / GitHub Copilot
Job Title
Full Stack Developer
Department
Engineering / Technology
Employment Type
Full-Time
Location
On-Site / Hybrid / Remote
Experience Required
5+ Years
Education
Bachelor's Degree in Computer Science, Engineering, or related field
Reports To
Engineering Manager / Lead Architect
Position Overview
Key Responsibilities
Key Responsibilities
Front-End Development
Design and develop responsive, accessible, and performant user interfaces using React.js.
Implement state management solutions and integrate RESTful and GraphQL APIs into front-end components.
Ensure cross-browser compatibility, mobile responsiveness, and adherence to UX/UI best practices.
Collaborate with designers and product owners to translate wireframes and requirements into production-ready code.
Back-End Development
Build and maintain robust RESTful APIs and microservices using Node.js and FastAPI (Python).
Design data models and manage data persistence across Azure Cosmos DB, SQL Managed Instance (SQL MI), PostgreSQL and Azure Blob Storage.
Azure Cloud Infrastructure & Services
Build, optimize, and maintain Docker container images following best practices for security, layering, and image size. Manage Kubernetes workloads : define deployments, services, config maps, secrets, resource quotas, and horizontal pod autoscaling.
Leverage Azure Blob Storage for scalable object storage, file management, and media pipelines.
Configure and optimize Azure SQL Managed Instance for relational data workloads.
AI-Driven Development & GitHub Copilot
Leverage GitHub Copilot and AI-assisted coding tools to accelerate feature development, reduce boilerplate,
and improve code quality.
Follow Syneos AI-driven development guidelines, including responsible use of AI code generation tools, prompt engineering standards, and output review protocols.
Contribute to the team's AI tooling practices by sharing learnings, reviewing AI-generated code rigorously, and ensuring adherence to coding standards.
Security, Compliance & Best Practices
Adhere strictly to Syneos security guardrails and engineering best practices across all phases of development — design, implementation, testing, and deployment.
Follow Syneos-defined secure coding standards including input validation, secrets management via Azure Key Vault, least-privilege IAM, and dependency vulnerability management.
Participate in security reviews, threat modeling sessions, and ensure code meets compliance requirements relevant to the organization's regulatory environment.
DevOps & CI/CD
Maintain and enhance GitHub Actions-based CI/CD pipelines to support automated builds, testing, linting, container image builds, and Kubernetes deployments.
Write and maintain Infrastructure as Code (IaC) using Terraform or Bicep for repeatable Azure resource provisioning.
Participate in on-call rotations and incident response to ensure system availability and rapid issue resolution.
Collaboration & Communication
Partner with product managers, architects, QA engineers, and data scientists across the full development lifecycle.
Conduct and participate in thorough code reviews to maintain code quality and foster knowledge sharing.
Contribute to technical documentation, architecture decision records (ADRs), and runbooks.
Communicate project status, risks, and technical trade-offs clearly to both technical and non-technical stakeholders
Skill Requirements
Required Qualifications
Experience & Education
5+ years of professional full-stack software development experience in production environments.
Bachelor's degree in Computer Science, Software Engineering, Information Technology, or equivalent practical experience.
Front-End Skills
Proficiency in React.js including hooks, context, and component lifecycle management.
Solid command of JavaScript (ES6+), HTML5, and CSS3; TypeScript experience is a strong plus.
Experience with frontend build tools such as Webpack, Vite, or Create React App.
Back-End Skills
Hands-on experience building RESTful APIs with Node.js (Express or similar) and/or FastAPI.
Practical experience developing AI-powered workflows with LangChain and/or LangGraph.
Familiarity with asynchronous programming patterns, message queues, and event-driven architectures.
Containers, Orchestration & Deployment
Proficiency with Docker — writing Dockerfiles, building multi-stage images, and managing container registries.
Hands-on Kubernetes experience — deploying, scaling, and troubleshooting workloads; familiarity with kubectl and core Kubernetes objects (pods, deployments, services, ingresses, config maps, secrets).
Database & Storage
Experience with Azure Cosmos DB (NoSQL) for high-throughput, globally distributed workloads.
Proficiency with SQL and relational database design; experience with Azur
📌 Senior Technical Manager (Chennai)
🏢 HCLTech
📍 Chennai