Vacancy description
rainier softech solutions pvt ltd
Rāniganj, भारत
Sr Full stack Location - Hyd/Kochi/Mohali
Job Description – Sr. Full Stack Engineer (TypeScript + AWS)
Purpose of Position
Our growing team is searching for a talented next-generation Sr. Full Stack Software Engineer who excels at leveraging AI tools to build high-quality software faster and more efficiently. You will play a pivotal role in the design, development, and implementation of our next-generation platform while mastering AI-powered development workflows
We are seeking a highly motivated and results-oriented engineer with a proven track record in both traditional software engineering and AI-enhanced development practices. You will work within one of our cross-functional teams to deliver cutting-edge solutions that empower our engineering organization to achieve unparalleled performance and agility through intelligent automation.
Our current stack include:
Technology we use
Current Stack
Application Stack: Typescript, MySQL/Postgres, NestJs, TypeORM, Sequelize, React, React-Native etc.
Cloud Technologies: AWS cloud with containerised and serverless services like Lambda, Aurora Serverless, ECS, SQS, SNS etc.
Orchestration Tooling: Infrastructure using CloudFormation, application orchestration through CDK, and process automation through Terraform.
Developer Tooling: Local-stack and local containerised environments. TDD and BDD methodologies with full Scrum ceremonies.
Observability: Datadog integrated into our workflow, plus AWS logging tools for comprehensive insights.
AI Development Ecosystem
AI-Powered IDEs : GitHub Copilot integration in VS Code, Cursor IDE with OpenAI and Claude Sonnet
AI Agents : Custom automation agents for repetitive development tasks, boilerplate generation, and testing workflows
Code Enhancement : AI-assisted code review, optimization, and refactoring tools
Testing Automation : AI-enhanced test generation and coverage analysis
Documentation : AI-powered technical documentation generation and maintenance
Master AI development tools to accelerate delivery velocity while maintaining exceptional code quality standards
Design and implement AI agent workflows for automating repetitive tasks like boilerplate generation, testing, and deployment automation
Leverage LLMs effectively (OpenAI, Claude Sonnet) for code generation, review, and optimization within development workflows
Validate and optimize AI-generated code ensuring it meets security, performance, and maintainability standards
Evaluate and integrate new AI tools that can improve team productivity and development efficiency
Champion AI adoption across the engineering organization through mentorship and best practice sharing
Responsibilities
Responsibilities include, but are not limited to:
Responsibilities
Technical Excellence
Expert proficiency in TypeScript/JavaScript, frameworks like React, NestJS and ORMs like TypeORM, Sequelize.
Design and implement serverless and containerised architectures on AWS, utilizing Lambda, ECS, DynamoDB, SQS, API Gateway and other AWS services
Deliver thoroughly tested, secure, and maintainable code using AI tools to enhance quality while prioritizing customer needs
Deep-dive troubleshooting through complex codebases and business flows, leveraging AI-assisted debugging techniques
BAU Support for critical and escalated issues with AI-enhanced diagnostic capabilities
Maintain 100% automation coverage of core build and deploy pipelines using cloud-native services and containers
Lead automation initiatives to streamline processes, improve efficiencies and optimize cloud costs through intelligent automation, resulting in faster release cycles, reduced operational costs, and improved developer satisfaction.
Collaboration & Leadership
Collaborate cross-functionally with product, design, and engineering teams to shape product strategy and direction
Maintain comprehensive documentation of application architectures, design decisions, and AI tool integration strategies
Translate business requirements into technical roadmaps and technology solutions that support business strategies
Ensure technical delivery excellence meeting quality and timeline expectations on all projects
Mentor and elevate team members on both traditional engineering skills and AI tool proficiency
Share knowledge actively on effective AI development practices and emerging tool capabilities
Essential Requirements & Behaviour
Technical Foundation