Job Title: Senior Full-Stack Engineer
Experience: 8+ Years
Location: Bangalore
Work Mode: Work from Office (Onsite)
Employment Type: Full-Time
Job Description
We are looking for an experienced Senior Full-Stack Engineer to join our team and contribute to a large-scale product modernization initiative. The role involves building a cloud-native, multi-tenant SaaS application from the ground up, developing end-to-end product features across modern frontend technologies and scalable backend services.
The ideal candidate should have strong expertise in .NET (C#), React.js, Next.js, PostgreSQL, and AWS Serverless Architecture, along with experience in designing and developing enterprise-grade applications.
Key Responsibilities
- Design and develop end-to-end full-stack applications using React 18/19, Next.js, and .NET 10.
- Build scalable backend services using C# and AWS Lambda.
- Develop REST APIs and Backend-for-Backend (BFF) layers using AWS API Gateway.
- Design and implement PostgreSQL database schemas and migrations.
- Work on multi-tenant SaaS architecture and ensure proper tenant isolation.
- Implement event-driven architecture using Amazon MSK / Kafka.
- Integrate authentication and authorization mechanisms using OAuth2, OIDC, JWT, and RBAC.
- Work with PingOne for application login and session management.
- Develop and maintain CI/CD pipelines using GitHub Actions and AWS CodeDeploy.
- Implement Infrastructure as Code (IaC) using Terraform.
- Write unit and integration tests, participate in code reviews, and follow software development best practices.
- Collaborate with Solution Architects and Business Analysts to translate business requirements into technical solutions.
Mandatory Technical Skills
- Strong experience in .NET Core / .NET (C#) backend development.
- Hands-on experience with AWS Lambda and Serverless Architecture.
- Strong frontend development experience using React.js (React 18/19).
- Experience with Next.js.
- Strong knowledge of PostgreSQL / Aurora PostgreSQL and database schema design.
- Experience with AWS API Gateway, AWS Lambda, and Kafka / Amazon MSK.
- Experience in Multi-tenant SaaS application architecture.
- Knowledge of OAuth2, OIDC, JWT, and RBAC authentication mechanisms.
- Experience with CI/CD pipelines, GitHub Actions, and Terraform.
- Understanding of Agile/Scrum methodologies.
Good to Have Skills
- Experience in Healthcare, Medicaid, or Government-regulated domains.
- Knowledge of CQRS and Event-Driven Architecture.
- Python development for backend data processing.
- Experience with AWS Glue or Apache Spark.
- Knowledge of FAPI 2.0, PKCE, PAR, and DPoP.
- Experience with AWS CloudWatch, structured logging, and observability tools.
Technical Skill Stack
Frontend: React.js 18/19, Next.js
Backend: .NET 10, C#, AWS Lambda
Database: PostgreSQL, Aurora PostgreSQL, Alembic / EF Core
Cloud: AWS, API Gateway
Messaging: Amazon MSK, Kafka
Authentication: OAuth2, OIDC, JWT, RBAC, PingOne
DevOps: GitHub Actions, AWS CodeDeploy, Terraform
Candidate Profile
- 8+ years of overall Full-Stack Software Development experience.
- Strong hands-on experience in both frontend and backend development.
- Experience building scalable, cloud-native and enterprise SaaS applications.
- Ability to independently design, develop, test, and deliver product features.
- Strong problem-solving and collaboration skills.