Nasscomm
Website:
nasscomm.com
Job details:
Role: Full Stack Engineer (Python + React)
Location: Hybrid (Hyderabad / Gurugram)
Duration: 9 months Contract
Hybrid Schedule: 70-80% Remote, on-site as needed/Work Hours: 2:30pm - 11:30pm IST
Scope and Responsibilities:
The Full Stack Engineer builds secure, performant services and user interfaces powering internal products and integrations across Enterprise Technology. You’ll work across the stack—React/Next.js, FastAPI/Python services and cloud-native infrastructure—to ship reliable features, automate workflows, and integrate with data platforms (Snowflake, PostgreSQL). You will collaborate with engineers, product owners, and the AI team to enable API-driven, future-ready solutions.
- Design, implement, and maintain backend services using Python, FastAPI, and SQLAlchemy/SQLModel.
- Build responsive, accessible frontends with TypeScript, React/Next.js, and modern styling/testing tools.
- Implement CI/CD using GitHub Actions; define Kubernetes deploys via Helm Charts; operate services in Azure or AWS.
- Implement and maintain infrastructure-as-code for application resources using Terraform in partnership with platform teams.
- Model data and implement performant queries/ORM interactions with PostgreSQL and Snowflake.
- Design and integrate secure REST APIs; implement authentication, authorization, and rate limiting.
- Apply unit testing practices and CI quality gates; contribute to TDD/BDD where appropriate.
- Leverage asynchronous patterns (async I/O, concurrency) to improve performance, reliability, and throughput.
- Collaborate with the AI team on integration patterns (RAG endpoints, vectorization flows) as needed.
- Participate in code reviews, design discussions, and architectural guidance with a focus on maintainability.
Education and Experience
- Minimum Required – bachelor's in computer science, Engineering, or equivalent practical experience.
- 4+ years of professional full stack development experience in cloud environments.
Required Skills
- Proficiency in Python with FastAPI, Pydantic, SQLAlchemy/SQLModel for API development and data modeling.
- Strong TypeScript/JavaScript skills with React/Next.js for frontend development.
- Working knowledge of GitHub Actions, Helm, Kubernetes, and Terraform for CI/CD, infrastructure-as-code, and container orchestration.
- Experience with Azure or AWS, ALBs/Gateways, DNS, SSL/TLS, and networking fundamentals.
- Proficient with PostgreSQL and Snowflake; familiarity with ORM patterns and query optimization.
- Understanding of REST API design, versioning, and integration patterns; async programming.
- Solid grasp of OOP, unit testing, and code quality practices; exposure to TDD/BDD is a plus.
- Familiarity with vectorization and RAG concepts; PGVector experience is a plus.
- Excellent collaboration, communication, and problem-solving skills in agile teams.
- Exposure to Model Context Protocol (MCP) and agentic frameworks (LangGraph, CrewAI, Autogen) considered a plus.
Click on Apply to know more.