Full Stack Software Developer (Frontend Focus)
About the role
We are looking for a Full Stack Software Developer to build reliable, intuitive, and high-performing web applications. You will turn product and UI UX requirements into clean, maintainable solutions that support internal teams and customer-facing products. This role covers both frontend and backend development, with a larger focus on frontend work using React and Next.js. You will also build and maintain backend APIs and services using Node.js, NestJS, PHP, and SQL databases.
Key responsibilities
Build, test, and deploy responsive, user-facing web applications using React, Next.js, HTML, CSS, JavaScript, and TypeScript.
Design, build, and maintain RESTful APIs and backend services using Node.js, NestJS, PHP, and SQL databases.
Translate UI UX designs into clean, accessible, efficient, and reusable frontend code.
Collaborate with product, design, and engineering teams to deliver complete frontend and backend solutions.
Improve application performance, reliability, and usability across browsers and devices, and contribute to code reviews.
About you
Strong knowledge of HTML5, CSS3, JavaScript ES6+, TypeScript, React, and modern frontend development practices.
Hands-on experience with React and Next.js, plus practical backend development experience with Node.js, NestJS, PHP, or similar frameworks.
Experience working with RESTful APIs, SQL databases, Git, and testing tools such as Testing Library.
PHP development experience is required.
Ability to translate Figma designs into polished, responsive interfaces, with attention to usability and visual detail.
Able to independently understand system requirements, write and review code, troubleshoot issues, and explain technical decisions.
Minimum 2 years of professional experience with a modern JavaScript or TypeScript stack.