Key Responsibilities:
  • Design, develop, and maintain full-stack web applications using React, Next.js, Node.js, and PostgreSQL.
  • Build responsive and intuitive user interfaces with modern front-end frameworks and libraries such as Tailwind CSS and Shadcn UI.
  • Develop robust RESTful APIs and back-end services using Node.js.
  • Design and optimize relational database schemas and queries (PostgreSQL/Supabase).
  • Implement authentication, authorization, and security best practices (OAuth, JWT, session management).
  • Design, implement, and maintain content models, APIs, and integrations using headless CMS platforms, primarily Payload CMS and Directus.
  • Write clean, maintainable, and well-documented code following industry best practices.
  • Collaborate with designers, project managers, and other developers to deliver high-quality solutions.
  • Participate in code reviews and contribute to team knowledge sharing.
  • Troubleshoot and debug applications across the full stack.
  • Practice test-driven development (TDD) and implement automated testing (unit, integration, end-to-end).
  • Set up and maintain CI/CD pipelines (GitHub Actions) for deployments across AWS, Azure, and Oracle Cloud.
  • Deploy and operate modern web apps on various cloud platforms such as AWS, Railway and Vercel.
  • Integrate and manage Supabase (PostgreSQL) where applicable.
  • Stay up-to-date with emerging technologies and industry trends.
  • Contribute to technical documentation and architecture decisions.

Job Experience and Skills Required:
  • Bachelors degree in Computer Science, Software Engineering, or a related field (or equivalent practical experience).
  • Minimum of 3 years of professional experience in full-stack web development.
  • Strong proficiency in JavaScript/TypeScript and modern ES6+ features.
  • Extensive experience with React and Next.js for building modern web applications.
  • Solid experience with Node.js for back-end development.
  • Strong knowledge of PostgreSQL or other relational databases.
  • Experience with RESTful API design and development.
  • Hands-on experience building production applications with Payload CMS.
  • Proficiency with Git version control and collaborative development workflows.
  • Proven experience working in agile teams using Scrum (sprints, standups, retrospectives, and backlog refinement).

Apply now!
Similar jobs

More from Network Recruitment
Network Recruitment 3 days ago
Network Recruitment 3 days ago
Network Recruitment 9 days ago

Full Stack Software Developer (React)

Apply Now
Back to search page