Senior Full Stack Engineer
Job description
Company Description
MobilityDesk is the next generation secure platform designed to streamline cross-border migration by enabling collaboration among delivery teams, sponsors, applicants, and providers. With a focus on automating and simplifying complex, multi-party migration processes, it offers real-time visibility into projects, clear role responsibilities, and early identification of risks and workload pressures.
MobilityDesk supports consistent delivery, mitigates operational risks, and provides organizations with the control needed to adapt as migration programs grow and evolve.
MobilityDesk also offers Enterprises a complete governance portal so they can understand the status of their sponsored VISA population in real time, as well as full integration with HRIS and other internal systems for complete end to end risk management.
About the Role
We are seeking a Full Stack Engineer to join a small, focused high-performing team as it evolves to be at the forefront of AI-native application development. This is a senior individual contributor and technical leadership role for an engineer who moves fluidly between React frontends, serverless AWS backends, and the emerging discipline of agentic software delivery.
You will architect the SDLC and ship production TypeScript end-to-end, lead technical implementation, and help define what modern full stack engineering looks like in an era where agentic development workflows are to become the norm, not the exception.
Key Responsibilities
Technical Leadership & Architecture
- Own solution architecture for complex, multi-environment TypeScript applications spanning React/Next.js frontends and AWS-native backend services
- Design and implement scalable serverless and containerised backend systems using AWS Lambda, Fargate (ECS), DynamoDB, API Gateway, S3, and Cognito
- Establish and enforce engineering best practices across CI/CD, infrastructure as code (AWS CDK), observability, and security by design
- Drive data modelling decisions for DynamoDB single-table designs, event-driven architectures, and cloud-native integration patterns
- Lead the adoption of agentic coding practices across the engineering team — multi-agent orchestration, prompt-to-production pipelines, and AI-assisted code review and generation at scale
- Shape internal playbooks, tooling standards, and delivery frameworks for teams operating with Claude Code, Claude Flow, and emerging agentic development platforms
- Contribute to thought leadership on the intersection of AI tooling and professional software engineering discipline
- Translate complex business requirements into scoped, practical technical solutions that deliver measurable outcomes
- Lead technical feedback, architecture reviews, and solution presentations with engineering, product and other stakeholders
- Build trusted, long-term relationships with clients through delivery excellence and strategic advisory capability
- Mentor and develop other engineers through code review, pairing
- Work to evolve the code base, leveraging agentic engineering to improve non-functional outcomes in parrallel with feature development, so that test coverage, CI/CD and security concerns are continusly improved as features are delivered
- Foster a culture of continuous learning, TypeScript excellence, and engineering rigour
- Lead knowledge-sharing initiatives across testing discipline, AWS patterns, and agentic development workflows
Frontend
- Expert-level React and Next.js (App Router and Pages Router) with TypeScript throughout
- Strong component architecture instincts — Zustand, React Query, Tailwind CSS, zod, Playwright E2E
- Production experience with Node.js and Next.js API Routes, REST and GraphQL API design
- TypeScript-first service architecture across event-driven and request-response patterns
- Hands-on delivery with Lambda, Fargate (ECS), DynamoDB, API Gateway, S3, CloudWatch, SQS, and CDK
- Strong understanding of IAM, multi-environment deployment strategies, and serverless cost optimisation
- Demonstrated personal or commercial experience with agentic coding tools — Claude Code, Claude Flow, Cursor, Copilot Workspace, or equivalent
- Practical understanding of multi-agent orchestration, prompt engineering for code generation, and integrating AI tooling into professional delivery pipelines
- GitHub Actions CI/CD pipeline design with type-check, lint, test, and CDK deploy stages
- Docker and container-based deployment on AWS technologies inc Fargate
- Able to lead and demonstrate Git and Code review practices with PR and Merge gates within a CI/CD process
- Experience in corporate and enterprise environments with direct stakeholder responsibility
- Background delivering across multiple industries — financial services, resources, retail, or enterprise SaaS
- Exposure to vector embedding pipelines, RAG patterns, or AWS Bedrock integration
- Contributions to published technical content or open source projects
- Bachelor's or Master's degree in Computer Science, Engineering, or a related technical discipline
- Work with cutting-edge TypeScript tooling, AWS-native infrastructure, and the latest agentic development platforms
- Direct input into technical strategy, engineering standards, and product development
- A flexible and supportive work environment including work from home arrangements
- Competitive remuneration
- Comprehensive training budget and paid certifications
- Both receive mentorship from senior technical leaders and actively mentor emerging talent
Innovation We challenge the status quo and embrace forward-thinking technologies. You will be encouraged to experiment, fail fast, and drive breakthrough approaches to software delivery — including pioneering agentic development practices that redefine what a high-performing engineering team looks like.
Integrity We operate transparently and ethically. Our technical recommendations are always grounded in what is right for the client, not what is easiest for us.
Excellence We are committed to the highest standards of engineering craft — clean architecture, observable systems, and code that the next engineer will thank you for.
Collaboration We build together. Our teams are diverse, supportive, and thrive on open technical discourse. The best ideas win, regardless of where they come from.
Ready to Define What's Next?
If you are a senior TypeScript engineer who thrives in high-ownership environments, brings consulting-grade communication skills to match your technical depth, and is genuinely excited about what agentic development unlocks for professional software teams — we want to hear from you.
- To apply: Submit your resume along with a brief note on your most impactful full stack delivery and your current approach to agentic or AI-assisted development.
¿Te interesa este puesto?