Kaleris

Software Engineer

Chennai
AWS C# .NET Node.js TypeScript Lambda S3 DynamoDB SQL Server SQL Git CloudWatch Terraform gRPC
Description

Software Engineer

Location: Chennai

Time Type: Full time

Job Description

Job Description:

We’re looking for a Software Engineer who can design, build, and operate cloud-native services on AWS. You’ll work primarily in C#/.NET MVC/Web Forms apps with supporting services in Node.js/TypeScript. Your day-to-day will include building APIs and event-driven workloads using API Gateway, Lambda, EventBridge, and S3, backed by modern CI/CD and infrastructure-as-code. 

What you’ll do 

  • Design & build RESTful APIs and microservices in C#/.NET and Node.js/TypeScript running on AWS Lambda behind API Gateway. 

  • Model, publish, and consume events (EventBridge/SNS/SQS) to enable decoupled, event-driven architectures; implement idempotency, retries, DLQs, and observability. 

  • Work with storage: DynamoDB (NoSQL), RDS (SQL Server), S3 for object storage, and caching. 

  • Own the SDLC: write clean, testable code;maintain high standards; ship via CI/CD. 

  • Instrument and operate services in production with CloudWatch, X-Ray, structured logging, and alarms; participate in a lightweight on-call rotation and post-incident reviews. 

  • Collaborate cross-functionally with product, QA, and DevOps to refine requirements, estimate work, and deliver incrementally. 

  • Continuously improve performance, reliability, and AWS cost efficiency; profile hot paths and tune queries/indexes. 

  • Document APIs with OpenAPI/Swagger; write concise runbooks and ADRs for key decisions. 

Required qualifications 

  • 3–5 years professional software engineering experience with a strong focus on C#/.NET  

  • Hands-on AWS experience building serverless backends with API Gateway, Lambda, EventBridge, and S3. 

  • Practical Node.js/TypeScript experience (building utilities, Lambdas, or services). 

  • Solid understanding of HTTP, REST, JSON, async programming, and common integration patterns (webhooks, polling, callbacks). 

  • Experience with relational SQL (SQL Server) and at least one NoSQL store (DynamoDB preferred). 

  • Comfortable with git, trunk/PR workflows, and CI/CD pipelines. 

  • Proficient in unit/integration testing, mocking, and test data strategies. 

  • Strong debugging skills across cloud logs/metrics/traces; familiarity with CloudWatch/X-Ray. 

  • Clear written and verbal communication; collaborative mindset and ownership mentality. 

Preferred Experience:

  • AWS Step Functions, SNS/SQS, Kinesis, or Kafka experience. 

  • Infrastructure as Code with AWS CDK (TypeScript/C#) or Terraform at scale. 

  • Observability with OpenTelemetry, structured logging, and distributed tracing. 

  • Security: Cognito, custom JWT authorizers, WAF, Secrets Manager, parameterized/IaC-managed IAM. 

  • API design: pagination, filtering, versioning, OpenAPI first; gRPC familiarity a plus. 

  • Frontend integration understanding (CORS, rate limiting, API keys, 429 strategies). 

  • Container basics (Docker), ECS/Fargate or EKS exposure. 

  • Performance tuning (.NET profilers, async best practices, DynamoDB access patterns). 

  • Experience in high-throughput transactional systems or B2B integrations. 

Kaleris is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.

Kaleris
Kaleris

0 applies

0 views

There are more than 50,000 engineering jobs:

Subscribe to membership and unlock all jobs

Engineering Jobs

60,000+ jobs from 4,500+ well-funded companies

Updated Daily

New jobs are added every day as companies post them

Refined Search

Use filters like skill, location, etc to narrow results

Become a member

🥳🥳🥳 452 happy customers and counting...

Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.

To try it out

For active job seekers

For those who are passive looking

Cancel anytime

Frequently Asked Questions

  • We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
  • We've got over 200,000 jobs from 15,000+ vetted companies. No fake or sleazy jobs here!
  • We aggregate jobs from 15,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
  • We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
  • Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
  • Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
  • Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅

What Fellow Engineers Say