Senior Full Stack Developer
Posted Updated
Description
We are seeking an exceptional Senior Full Stack Developer to join our core engineering team in Hyderabad. In this role, you will design, architect, and deliver high-throughput, cloud-native microservices and responsive web applications. The ideal candidate brings strong backend fundamentals in C# /. NET Core, hands-on frontend expertise in React.js and TypeScript, and proven production experience building serverless and containerised solutions on AWS.
Responsibilities:
- System Architecture and Design: Architect, build, and maintain scalable, high-availability microservices and RESTful APIs using C# and modern. NET (. NET Core /. NET 8).
- Frontend Engineering: Design and implement modern, highly responsive user interfaces using React.js, TypeScript, and state management libraries (Redux/Context API).
- Cloud Infrastructure: Deploy, manage, and optimise cloud-native applications on AWS (Lambda, ECS/Fargate, S3, DynamoDB, API Gateway, SQS/SNS).
- Database Management: Design efficient schema models, write optimised SQL queries, and implement caching layers (Redis) for SQL Server and NoSQL databases.
- CI/CD and DevOps: Establish and enhance automated CI/CD pipelines using GitHub Actions or Azure DevOps for reliable multi-environment deployments.
- Code Quality and Testing: Maintain high engineering standards by applying SOLID principles, Clean/Onion Architecture, automated unit testing (xUnit/NUnit), and peer code reviews.
- Technical Leadership: Collaborate with product managers, QA teams, and architects to translate business requirements into technical deliverables while mentoring junior team members.
Requirements:
- Education: B. Tech / B. E. in Computer Science, Information Technology, or a related field (Candidates with BCA / BCom will be evaluated based on practical experience).
- Total Experience: 5 to 9 years of hands-on software development experience.
- Primary Backend: Deep proficiency in C#, ASP. NET Core, . NET 6/8, Web APIs, and Microservices Architecture.
- Primary Frontend: Proven commercial experience in React.js, TypeScript, JavaScript (ES6+), HTML5, and CSS3.
- Cloud Stack: Hands-on production experience with AWS Cloud Services (Lambda, ECS, S3, DynamoDB, EventBridge, CloudWatch).
- Databases and Messaging: Strong expertise in SQL Server/PostgreSQL, ORMs (Entity Framework Core / Dapper), Redis caching, and message brokers (RabbitMQ / Kafka / AWS SQS/SNS).
- Methodology and Location: Strong understanding of Agile/Scrum practices; physically based in or open to working in Hyderabad.
Good-to-Have Skills:
- Familiarity with AI-assisted development tools (GitHub Copilot, Cursor, Open AI/GPT APIs, Prompt Engineering).
- Experience with containerization (Docker, Kubernetes/EKS).
- Knowledge of OAuth 2.0, OpenID Connect, JWT, and security best practices.
- Ability to join within 15-30 days.
Skills
- Agile
- AI
- API
- API Gateway
- AWS
- Azure
- Azure DevOps
- CI/CD
- Cloud
- Cloud Native
- CloudWatch
- Containerization
- C#
- CSS
- DevOps
- Docker
- .NET
- DynamoDB
- ECS
- EKS
- Eventbridge
- Fargate
- GitHub
- GitHub Actions
- Github Copilot
- HTML
- JavaScript
- JWT
- Kafka
- Kubernetes
- Lambda
- Microservices
- NoSQL
- NUnit
- OAuth
- OpenID
- PostgreSQL
- Prompt Engineering
- RabbitMQ
- React
- Redis
- Redux
- REST
- S3
- Scrum
- Serverless
- SNS
- SQL
- SQL Server
- SQS
- TypeScript
- Unit Testing
- xUnit