Senior Software Engineer
Rocket Companies · Chennai
Source and collection record
Last observed by our collector: . This is not a manual review or a confirmation from the employer.
Employer requisition: R-084877
Job type and experience labels are automated discovery categories. The employer determines eligibility. Original experience wording was not retained separately; check the current employer page.
Your application evidence checklist
Mark the statements you can support after reading the employer source. This checklist stays on this page; it does not score your eligibility or submit an application.
0 of 2 checks marked. Keep unresolved requirements as questions for the employer.
Collected role description
Experienced backend engineer with deep expertise in Node.js/NestJS (Typescript) and working knowledge of C#/.NET who leads technical design for medium-to-large features in an AWS microservices environment, sets code quality standards, and mentors the team. Technical Leadership & Architecture. Lead design and implementation of complex features and microservices in Node.js/NestJS (TypeScript), and in C#/.NET where needed. Define service boundaries, API contracts, and ownership; partner with product and architecture on tradeoffs and sequencing. Identify architectural risks and technical debt; propose and drive remediation. Influence technical direction across the team without formal authority. Set and enforce best practices for testing, code review, security (OAuth/AuthHub, dependency hygiene), and observability. Establish observability standards using Dynatrace, CloudWatch, structured logging, and distributed tracing. Team Development & Mentorship. Mentor Software Engineer I and II team members on technical growth and system design. Review designs and code across the team with constructive, knowledge-sharing feedback. Lead incident response and root-cause analysis for critical issues spanning multiple services. Implement preventative measures (SLOs, alerting, runbooks) and share learnings across the team. 5–8+ years of professional software development experience, with deep expertise in Node.js/TypeScript and production experience with NestJS. Solid hands-on experience with C#/.NET (ASP.NET Core, Entity Framework Core). Proven track record of designing, building, and operating microservices on AWS. Experience leading technical design decisions and mentoring other engineers. Expert-level Node.js and TypeScript, including async patterns, performance tuning, and the npm ecosystem. Strong NestJS expertise: modular architecture, dependency injection, guards/interceptors/pipes, and NestJS microservice transports. Microservices architecture: service decomposition, API gateways, REST/gRPC, event-driven messaging (SQS/SNS/EventBridge, Kafka). AWS services such as Lambda, ECS/EKS, API Gateway, DynamoDB, S3, IAM, and CloudWatch. Docker/Kubernetes, CI/CD pipelines (Azure DevOps), and infrastructure-as-code (Terraform or CloudFormation). Relational and NoSQL data stores (PostgreSQL, SQL Server, DynamoDB, Redis) with TypeORM or Prisma. Exceptional communication and collaboration abilities. Strong problem-solving skills and ability to balance technical excellence with business needs. Ability to build consensus and drive decisions through influence. Commitment to mentoring and proactively addressing technical risks. “ Summary. Experience. Soft Skills.
Collected experience requirement
5 - 8+ years