Senior Full Stack Software Engineer (AI-powered Applications)

Nextjob
Full-timeColombo, Sri Lanka

The Company

We help Australian and US businesses hire high calibre remote talent from Sri Lanka. We are a boutique talent partner that works with a limited number of clients and a highly selective pool of talent. Rather than focusing on volume, we focus on quality and long term partnerships. We build dedicated teams across Finance, Technology and Operations, allowing businesses to scale with exceptional talent at a fraction of local hiring costs. Our consultants work as an extension of your team while we handle recruitment, HR, payroll and compliance.

Employment Details

  • Employment Type: Long-term Contract
  • Work Arrangement: Fully Remote / Work from Home
  • Working Days: Monday to Friday
  • Working Hours: Depending on project requirements
  • Communication: Good English communication skills, both written and verbal

The Role

We are looking for a Full Stack Software Engineer to join an Australian client. This is a full-time role, 40 hours per week, and semi- aligned to the Australian time zone.

Requirements

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field.
  • 5+ years of hands-on industry experience with atleast 2+ years experience building full stack applications using React, Next.js, Node.js, and TypeScript.
  • Experience working with Large Language Models (LLMs) such as OpenAI, Anthropic, Gemini, or similar AI platforms.
  • Experience building AI powered applications, chatbots, AI agents, automations, or workflow solutions.
  • Experience working with PostgreSQL, MySQL, MongoDB, or similar databases.
  • Understanding of REST APIs, webhooks, third party integrations, and modern software architecture.
  • Experience with cloud platforms such as AWS, GCP, Vercel, Railway, or similar.
  • Familiarity with prompt engineering, AI model integrations, and Retrieval Augmented Generation (RAG) is an advantage.
  • Strong English communication skills.

Responsibilities

  • Design, develop, and maintain AI-powered web applications.
  • Build scalable frontend applications using React and Next.js.
  • Develop backend services, APIs, and integrations using Node.js and TypeScript.
  • Integrate AI models and services into production applications.
  • Build AI agents, automation workflows, chat interfaces, and intelligent business tools.
  • Design and optimize databases, application performance, and system architecture.
  • Collaborate with international teams, stakeholders, and product managers.
  • Follow best practices in software development, testing, security, and documentation.
  • Deliver high quality work within timelines with minimal supervision.

Apply for this job

Resume/CV*

Click or drag file to this area to upload your Resume

Please make sure to upload a PDF

First Name*
Last Name*
Email*
Phone Number*
The hiring team may use this number to contact you about this job.

By clicking 'Submit Application', you agree to receive job application updates from Nextjob via text and/or WhatsApp. Message frequency may vary. Reply STOP to unsubscribe at any time. Message & data rates may apply.