London, United Kingdom | Posted on 03/13/2026
We are looking out for a senior full-stack typescriptengineer with experience on AWS to build and operate mission critical insuranceapplications. You will need to following skills & capabilitiesStronghands-on experience in typescript using next.js and nest.js framework for frontend and back-end development.Knowledge and experience in working with SQL andNoSQL databases, preferably Postgres via AWS Aurora and DynamoDB. Nice to haveknowledge/experience of TypeORM.Working knowledge and hands on experience ofAWS ECS and Terraform.Good understanding of AWS Event bridge, used for eventdriven services and AWS SNS for notification.Working Knowledge of Github Actionwhich is being used as CI/CD toolSelf-starter with natural inclination to leadwith good communication skills and ability to collaborate effectively
Mandatory Skills: React JS
Do
- Instrumental in understanding the requirements and designof the product/ software
- Developsoftware solutions by studying information needs, studying systems flow,data usage and work processes
- Investigatingproblem areas followed by the software development life cycle
- Facilitateroot cause analysis of the system issues and problem statement
- Identifyideas to improve system performance and impact availability
- Analyseclient requirements and convert requirements to feasible design
- Collaboratewith functional teams or systems analysts who carry out the detailedinvestigation into software requirements
- Conferringwith project managers to obtain information on software capabilities
- Determineoperational feasibility by evaluating analysis, problem definition,requirements, software development and proposed software
- Developand automate processes for software validation by setting up and designingtest cases/scenarios/usage cases, and executing these cases
- Modifyingsoftware to fix errors, adapt it to new hardware, improve its performance,or upgrade interfaces.
- Analysinginformation to recommend and plan the installation of new systems ormodifications of an existing system
- Ensuringthat code is error free or has no bugs and test failure
- Preparingreports on programming project specifications, activities and status
- Ensureall the codes are raised as per the norm defined for project / program /account with clear description and replication patterns
- Compiletimely, comprehensive and accurate documentation and reports as requested
- Coordinatingwith the team on daily project status and progress and documenting it
- Providingfeedback on usability and serviceability, trace the result to quality riskand report it to concerned stakeholders
- Capturingall the requirements and clarifications from the client for better qualitywork
- Takingfeedback on the regular basis to ensure smooth and on time delivery
- Participatingin continuing education and training to remain current on best practices,learn new programming languages, and better assist other team members.
- Consultingwith engineering staff to evaluate software-hardware interfaces anddevelop specifications and performance requirements
- Documentand demonstrate solutions by developing documentation, flowcharts,layouts, diagrams, charts, code comments and clear code
- Documentingvery necessary details and reports in a formal way for properunderstanding of software from client proposal to implementation
- Ensuregood quality of interaction with customer w.r.t. e-mail content, faultreport tracking, voice calls, business etiquette etc
- TimelyResponse to customer requests and no instances of complaints eitherinternally or externally
Performance Parameter
Measure
ContinuousIntegration, Deployment & Monitoring of Software
100%error free on boarding & implementation, throughput %, Adherence to theschedule/ release plan
Quality& CSAT
On-TimeDelivery, Manage software, Troubleshoot queries,Customer experience,completion of assigned certifications for skill upgradation