Skip to content
Webcrab

Full-time · Web & Apps

Full Stack Engineer

Build fast, secure websites, online shops and business systems end to end for clients in Sri Lanka, the UK and Australia.

You will build the products our clients use every day: marketing sites that load fast and rank well, online stores that take payments, and business systems that replace spreadsheets. You will work across the whole stack, talk to clients about what they need and care about speed, security and accessibility as much as features.

Type
Full-time
Level
Mid-level, 2+ years
Work style
Hybrid

Pay is discussed openly in the interview process.

What you will do

  • Build and maintain websites and applications with Next.js, React, Node.js and WordPress.
  • Design databases and APIs, and connect payments, bookings, email and third-party services.
  • Write clean, tested and accessible code, and review your teammates' work.
  • Tune performance and security so every site scores well on Lighthouse and passes our own scanner.
  • Work with designers and clients to turn requirements into working software, and estimate the effort honestly.

What we are looking for

  • 2+ years building web applications with JavaScript/TypeScript, React or Next.js.
  • Experience with Node.js, REST APIs and SQL or NoSQL databases.
  • Confident with Git, deployments and debugging in production.
  • Cares about performance, security and accessibility.

Nice to have

  • WordPress/WooCommerce or Shopify
  • Tailwind CSS
  • Linux servers and CI/CD
  • Experience integrating local Sri Lankan payment gateways

Tools you will use

  • Next.js
  • React
  • TypeScript
  • Node.js
  • PostgreSQL
  • Tailwind CSS
  • WordPress
  • Git

Your first 90 days

  • Month 1: ship your first feature on a live client site.
  • Month 2: lead the build of a section or module with design and client input.
  • Month 3: own a full project from estimate to launch.

What you will learn

  • Security-first development
  • Performance tuning to a high Lighthouse score
  • Working with clients in three countries
All open roles

Apply for this role

e.g. github.com/yourname

What you have built or learned, and what you want to work on. A few lines is enough.

We use your details only to consider your application and keep them for up to 12 months. Email [email protected] to have them removed.

Get a quote