Remotify
logo
NEXTSHORE

Full Stack Developer - Senior (More than 6+ years exp)

Asia

October 12, 2026 at 1:09 AM

✨ AI summary

Location

  • Colombo, Western Province, Sri Lanka

Programming Languages

  • JavaScript
  • TypeScript
  • Python
  • Ruby
  • C#

Frameworks

  • React
  • Vue.js
  • Angular
  • Next.js
  • Express
  • NestJS
  • Django
  • Flask
  • .NET Core

Cloud Services

  • AWS
  • Azure
  • Google Cloud
  • Vercel
  • Netlify

Databases

  • PostgreSQL
  • MySQL
  • MongoDB
  • Redis

Experience Level

  • 3–6 years

Full Stack Developer

Offshore Role – Supporting Australian Technology, Product & Digital Teams

Location: Sri Lanka (Colombo / Hybrid)

Employment Type: Full-time

Working Hours: Aligned to Australian business hours


About the Role

NEXTSHORE is seeking a Fullstack Developer to support Australian-based technology companies, digital agencies, SaaS startups, and enterprise development teams. This role is a long-term offshore position, embedded as part of the onshore engineering teams, building, maintaining, and scaling web applications and digital products.

You will work closely with Australian product managers, tech leads, and development teams to deliver high-quality, scalable solutions across the entire technology stack—from frontend interfaces to backend services and databases.


Key Responsibilities

Frontend Development

  • Build responsive, performant user interfaces using React, Vue.js, or Angular
  • Implement pixel-perfect designs from Figma, Adobe XD, or Sketch
  • Develop reusable component libraries and maintain design systems
  • Optimize frontend performance including lazy loading, code splitting, and caching
  • Ensure cross-browser compatibility and mobile responsiveness
  • Implement state management using Redux, Vuex, or similar frameworks

Backend Development

  • Develop RESTful APIs and GraphQL endpoints using Node.js, Python (Django/Flask), or .NET
  • Build microservices architecture and serverless functions
  • Implement authentication and authorization (OAuth, JWT, session management)
  • Design and optimize database schemas (PostgreSQL, MySQL, MongoDB)
  • Write efficient queries and manage database migrations
  • Implement background jobs, queues, and async processing

Full Stack Integration

  • Connect frontend applications to backend APIs and services
  • Implement real-time features using WebSockets or Server-Sent Events
  • Integrate third-party APIs and payment gateways (Stripe, PayPal)
  • Build and consume webhooks for external system integration
  • Manage application state across frontend and backend
  • Implement file uploads, processing, and cloud storage integration (AWS S3, Azure Blob)

DevOps & Deployment

  • Deploy applications to cloud platforms (AWS, Azure, Google Cloud, Vercel, Netlify)
  • Manage CI/CD pipelines using GitHub Actions, GitLab CI, or Jenkins
  • Containerize applications using Docker and orchestrate with Kubernetes (basic)
  • Monitor application performance and error tracking (Sentry, New Relic, Datadog)
  • Implement logging, monitoring, and alerting strategies
  • Manage environment configurations and secrets

Code Quality & Collaboration

  • Write clean, maintainable, and well-documented code
  • Conduct code reviews and provide constructive feedback to peers
  • Write unit tests, integration tests, and end-to-end tests (Jest, Pytest, Cypress)
  • Follow coding standards, best practices, and security guidelines
  • Use Git for version control with proper branching and PR workflows
  • Participate in agile ceremonies including stand-ups, planning, and retrospectives

Stakeholder Engagement

  • Collaborate with Australian product managers, designers, and business stakeholders
  • Translate business requirements into technical solutions
  • Provide effort estimates and technical feasibility assessments
  • Communicate technical concepts clearly to non-technical stakeholders
  • Participate in technical discussions and architecture decisions


About You

Essential:

  • Bachelor's degree in Computer Science, Software Engineering, or related field
  • 3–6 years' experience in fullstack development or software engineering
  • Strong proficiency in JavaScript/TypeScript and modern frontend frameworks (React, Vue, Angular)
  • Solid backend development experience with Node.js, Python, Ruby, or .NET
  • Experience with relational databases (PostgreSQL, MySQL) and NoSQL (MongoDB, Redis)
  • Understanding of RESTful API design principles and GraphQL
  • Proficiency with Git and collaborative development workflows
  • Experience with cloud platforms (AWS, Azure, or Google Cloud)
  • Strong problem-solving skills and ability to debug complex issues
  • Excellent written and verbal English communication skills

Desirable:

  • Experience supporting Australian companies or working in offshore development teams
  • Knowledge of modern DevOps practices and CI/CD pipelines
  • Experience with Docker, Kubernetes, and container orchestration
  • Familiarity with testing frameworks (Jest, Mocha, Pytest, RSpec)
  • Understanding of web security best practices (OWASP, XSS, CSRF, SQL injection)
  • Experience with Agile/Scrum methodologies
  • Contributions to open-source projects or active GitHub profile
  • Knowledge of serverless architectures (AWS Lambda, Azure Functions)

Tech Stack Examples (varies by client):

  • Frontend: React, Next.js, Vue.js, Angular, TypeScript, Tailwind CSS
  • Backend: Node.js, Express, NestJS, Python Django/Flask, .NET Core
  • Databases: PostgreSQL, MySQL, MongoDB, Redis
  • Cloud: AWS (EC2, S3, Lambda, RDS), Azure, Google Cloud
  • Tools: Git, Docker, GitHub Actions, Postman, VS Code


What Success Looks Like

  • High-quality, production-ready code delivered on time
  • Minimal bugs and strong test coverage
  • Positive collaboration with Australian development teams
  • Proactive problem-solving and technical contributions
  • Improved application performance, scalability, and user experience
  • Trusted offshore development partner for Australian tech teams


Why Join NEXTSHORE

  • Long-term offshore role supporting innovative Australian technology companies
  • Exposure to modern tech stacks, cloud-native architectures, and SaaS products
  • Work on diverse projects across industries (fintech, healthtech, e-commerce, marketplaces)
  • Stable client relationships with Australia's leading startups and scale-ups
  • Strong learning, development, and career progression opportunities
  • Competitive offshore remuneration aligned with experience


Apply Now

Email your CV, GitHub profile (if available), and details of two non-referees to jobs@nextshore.lk. All applications will be treated confidentially. Shortlisted candidates will be contacted.


  • Apply