Senior Software Engineer - Full Stack - JavaScript

Colombo • Full-time

Job Description

About the role:

We are seeking an experienced Senior Full-Stack Engineer to architect and scale complex applications. The ideal candidate will demonstrate a sophisticated understanding of both frontend performance and backend resilience, bridging the gap between seamless user experiences and robust system architecture.

Responsibilities:

  • Design and implement scalable, distributed systems using Node.js and modern frontend frameworks.
  • Lead the development of highly responsive, accessible, and performant user interfaces using React, Next.js, or Vue.js.
  • Architect secure, high-concurrency RESTful and GraphQL APIs, ensuring optimized data throughput and system reliability.
  • Implement advanced state management patterns and optimize frontend/backend performance to meet stringent Core Web Vitals and latency benchmarks.
  • Model and maintain complex data structures across relational (PostgreSQL, MySQL) and NoSQL (MongoDB, Redis) databases.
  • Drive engineering excellence through rigorous code reviews, comprehensive unit/integration testing (Jest, Cypress), and the enforcement of SOLID principles.
  • Collaborate on the design of CI/CD pipelines and containerized deployment strategies using Docker and cloud infrastructure (AWS/Azure).

Requirements:

  • Bachelor's or Master’s degree in Computer Science, Software Engineering, or a related field.
  • 4+ years of proficiency in TypeScript and modern JavaScript development.
  • Deep experience with Node.js frameworks such as NestJS, Express, or Fastify.
  • Mastery of React (including Hooks, Context API, and Server Components) and modern styling libraries like Tailwind CSS.
  • Experience with modern build tools (Vite, Webpack), package managers (PNPM/Yarn), and version control (Git).
  • Proven ability to diagnose and resolve performance and reliability issues.
  • Strong communication skills, with the ability to convey technical concepts to non-technical stakeholders.

What We Offer:

  • Work on cutting-edge technology with leading international companies, contributing to real-world production projects.
  • Relocation to Europe with full visa sponsorship and structured onboarding for working in international engineering teams.
  • Competitive compensation package and a clear pathway to long-term employment and career growth with our partner companies.

Note: This position is only open to candidates residing in Sri Lanka

If you fit the profile or know someone who does send in the resume's to umar.firdausi_biz@outlook.com

Job poster for Senior Software Engineer - Full Stack - JavaScript