🎁 Before you apply, rehearse this interview. Create your free WorkMundi account and get an Interview Training on HelpsYouSpeak — no cost, no card. I want my training →
Job Description Sr. Full Stack Engineer (TypeScript + AWS)Purpose of PositionOur 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 workflowsWe 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 useCurrent 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:ResponsibilitiesTechnical 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 act .
Here's how to pick the right one and stand out in your application.
144.883Jobs
31.687IN
81%EN
That number is real. WorkMundi's database shows 144,883 open engineer roles across the world. India has the most with 31,687 jobs, followed by the United States with 30,084. If you just finished reading one job ad and felt paralyzed by choice, you're not alone—but this scale is actually an advantage. It means you can afford to be selective.
Start by geography and language. The majority of engineer ads—117,837 of them—have the job posting text written in English. Use that as one filter, but remember: the ad text language tells you nothing about whether the role actually requires you to speak English day-to-day. Read the job description carefully. Then check which countries have the volume you're targeting. Singapore, Poland, and Australia round out the top five after India and the US.
Next, learn who's hiring. Accenture has posted 2,801 engineer roles. andurilindustries, speechify, and jobgether are also actively recruiting. If you're applying to one of these names, research their hiring patterns and interview style before you apply. That homework pays off.
When you interview, expect the question every engineer hears: 'Tell me about a time you had to debug a problem that wasn't in your job description.' Have a specific story ready—not a general one. Name the tools, the deadline pressure, and what you learned. Hiring managers listen for whether you see problem-solving as part of the role itself, not a favour.