Senior Full Stack Developer
About the role
- Design, develop, and deploy GenAI-powered solutions using Devin, Claude Code, and CursorDesign, develop, and support AI-enabled full-stack applications using modern web technologies and cloud-native architectures.
- Build AI orchestration frameworks integrating LLMs, AI agents, enterprise data, APIs, knowledge bases, and workflow automation.
- Work independently with minimal supervision, taking full ownership of assigned tasks from initiation to resolution
- The candidate should be ready to work in the client's office for at least 4 days a week.
- Minimum 12+ years of experience
- Strong full-stack engineering experience (Java, React/Angular/TypeScript, Python)
- Proficiency in Java 17 with experience with spring boot based microservice development
- Experience with distributed systems, APIs, Event Driven and microservices architecture
- Hands-on experience with CI/CD pipelines and developer tooling
- Strong understanding of cloud platforms (Ex. OCP, GCP)
- GenAI / LLM Expertise (Must-Have)
- Hands-on experience with: Devin, Claude & Developer tools like Cursor / Copilot-equivalent tools
- Strong understanding of: Prompt Engineering, RAG, Agent-based workflows / tool usage, Multi-agent architectures & MCP (Model Context Protocol) servers and integrations
Before you apply
Applying takes about a minute. These four things decide how fast it moves after that.
Your profile is current
It's what we read first. Occupations, seniority and locations matter more than a long history.
Two examples you can talk through
Not a portfolio — just two pieces of work where you can explain the decisions and what you'd change.
A number in mind
What you're on now and what would make you move. We negotiate better when we know both.
Your notice period
Employers plan around it, and it's the question that stalls offers most often.
Once you apply, someone reads it and calls you before anything reaches the employer — usually within two working days.
