Backend Developer | Frontend Developer | UI/UX Designer

IT - Software / DB / QA / Web / Graphics / GIS

About the Employer

Job Description

WE ARE HIRING

Project Manager

(Travel Tech Product)

We're building a next-gen API-first travel app, and we need a Project Manager who can bring structure, clarity, and momentum to our product delivery.

Responsibilities

  • Oversee end-to-end delivery of our API-first web application
  • Coordinate cross-functional teams (design, development, QA)
  • Define timelines, manage sprints, and track deliverables

Requirements

  • 2+ years of experience managing software projects
  • Experience with agile methodologies and modern project tools (Jira, Notion, etc.)
  • Bonus: Familiarity with Laravel/Node.js and Next.js projects

Backend Developer

(API-First Travel Tech Platform)

We're looking for a Backend Developer who thrives in API-first environments and can help us architect reliable, high-performance backend services.

Responsibilities

  • Design and develop scalable RESTful APIs using Laravel or Node.js
  • Collaborate with the frontend team to align on data structures and performance
  • Implement authentication, authorization, rate limiting, and logging mechanisms
  • Optimize queries, handle edge cases, and write clean, maintainable code
  • Participate in code reviews and architectural planning

Requirements

  • 2+ years of backend development experience
  • Proven experience building API-first applications (not just controller-rendered apps)
  • Solid knowledge of Laravel or Node.js (Express, NestJS, or similar)
  • Experience with databases like PostgreSQL or MySQL
  • Familiar with API documentation standards (OpenAPI/Swagger)
  • Bonus: Experience in the travel domain or with headless frontend architectures

Frontend Developer

(Next.js Focus)

We're building the future of travel with an API-first approach, and we need a Frontend Developer who knows how to build exceptional UIs with Next.js.

Responsibilities

  • Develop responsive, fast UIs with React and Next.js
  • Work closely with our backend and design teams to implement pixel-perfect interfaces
  • Optimize components for performance and accessibility
  • Integrate with RESTful APIs and handle dynamic data

Requirements

  • 2+ years of frontend development experience
  • Deep experience with React, Next.js, and Tailwind CSS
  • Strong understanding of component architecture and client-side performance
  • Portfolio or GitHub is required – we’d love to see clean code and real UI work
  • Bonus: Familiarity with headless CMS or SSR/SSG best practices

UI/UX Designer

(Digital Travel Experiences)

We're designing a smarter way to explore the world. Join us as a UI/UX Designer and help shape elegant, intuitive travel experiences.

Responsibilities

  • Design clean, user-centered interfaces for web and mobile
  • Create wireframes, mockups, and interactive prototypes
  • Collaborate with product managers and developers from idea to launch
  • Conduct user testing and iterate designs based on feedback

Requirements

  • 2+ years of experience in UI/UX design
  • Proficiency with Figma, Adobe XD, or similar tools
  • Strong understanding of responsive design and usability principles
  • Portfolio is required – please include work that shows your process and final outcomes
  • Bonus: Experience with travel, booking, or geo-based digital products

QA Engineer

(Automation & Usability Focus)

We're looking for a QA Engineer who ensures our product is bug-free and delightful to use across devices.

Responsibilities

  • Write and execute manual and automated tests
  • Identify, track, and help resolve bugs
  • Work with the product and dev teams to uphold quality standards

Requirements

  • 2+ years in QA roles
  • Experience with testing web apps (manual + tools like Cypress, Playwright)
  • Bonus: Understanding of API testing and travel industry quirks

Apply Now - careers@esoft.lk