Senior Full-Stack Software Engineer
About the role
The Senior Full-Stack Software Engineer will join Avagance Limited, a UK-based technology company, to work on an AI-native financial planning and wealth management platform. The role involves hands-on engineering across the full stack, including frontend, backend, and mobile applications, with responsibilities spanning product development, AI engineering, quality assurance, and customer-focused engineering. The engineer will contribute to the development and integration of AI-powered features, resolve complex technical issues, and participate in architectural decisions. The position requires strong full-stack development skills, experience with modern frameworks, and the ability to work independently in a distributed team. The company offers the opportunity to work directly with founders, take ownership of meaningful projects, and solve challenging problems in a small, ambitious team.
Must have
- 5+ years of professional software engineering experience, or equivalent demonstrated capability.
- Strong full-stack development skills using TypeScript, JavaScript, Python or similar languages.
- Experience with modern frontend frameworks, backend development, APIs and databases.
- Strong debugging, troubleshooting and problem-solving ability.
- Experience working with Git, CI/CD pipelines and modern development workflows.
- Understanding of automated testing, integration testing and end-to-end quality assurance.
- Ability to independently investigate problems across multiple parts of an application.
- Familiarity with AI-assisted software development tools, or demonstrable ability to adopt them effectively.
- Good communication skills and the ability to work independently in a distributed team.
Nice to have
- Experience developing AI-powered applications or multi-agent systems.
- Familiarity with Claude Code, OpenAI Codex or similar agent developer tools.
- Experience with React, Next.js, Node.js or Python-based backend systems.
- Experience with Playwright, Appium or similar testing frameworks.
- Experience developing or testing native or cross-platform mobile applications.
- Experience with voice, AI real-time communication or speech processing.
- Experience implementing customer-facing technical solutions or integrations.
Technologies
- Agentic AI
- Android
- Appium
- CI/CD
- Claude Code
- Git
- iOS
- JavaScript
- LLM
- Next.js
- Node.js
- OpenAI
- Playwright
- Python
- React
- Test Automation
- TypeScript
Highlights
Location is hybrid or onsite in Sri Lanka. Direct UK company hire. Application is via email to dinuwan@avagance.com with a specific subject line. Candidates are encouraged to share examples of previous engineering work and describe their experience with AI-assisted development tools. 5+ years of experience is preferred. Salary range is Rs. 250,000 - Rs. 300,000.