Search by job, company or skills

  • Posted 5 days ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Details:

Job Description

Senior Full-Stack Developer (Next.js + PostgreSQL)

About The Role

We're looking for a Senior Full-Stack Developer to build and evolve modern web applications using modern frameworks. You'll take ownership of features end-to-end (UI, API, database, auth), help shape technical decisions, and collaborate closely with product team. Experience with OpenShift is a plus, mainly to understand how the app is deployed and operated.

Responsibilities:

  • Design, build, and maintain production-grade web applications using Next.js (React, SSR/SSG, API routes).
  • Build and maintain a Node.js backend (e.g., NestJS/Fastify) to serve APIs, enforce authorization, and aggregate data for the frontend.
  • Translate team requirements into clean, maintainable solutions with strong UX and performance.
  • Write well-structured, testable code; contribute to code reviews and establish good engineering practices.
  • Work with deployments and environments: understanding containerized delivery and basic operations on OpenShift (with support from DevOps/platform teams).
  • Monitor and troubleshoot issues across the stack (frontend, backend, database), improving reliability and observability.
  • Contribute to architectural discussions and help scale the codebase as usage grows.

Job Requirements

Details:

Required qualifications

  • 5+ years of professional experience in full-stack web development.
  • Strong experience building web apps with React and Next.js (routing, rendering strategies, performance).
  • Solid backend and database skills: Node.js, PostgreSQL, API design, data modeling, authentication/authorization.
  • Experience working with semi-structured data (JSON/JSONB) and designing schemas that evolve over time.
  • Familiarity with modern engineering practices: Git workflows, CI/CD basics, testing strategies, code reviews.
  • Fluent professional English (spoken and written) - comfortable working in English documentation and meetings.
  • Bachelor's degree in Computer Engineering / Computer Science (or equivalent practical experience).
  • A portfolio of work: professional projects and/or personal projects (GitHub, live demos, case studies).

,

More Info

Job Type:
Industry:
Employment Type:

Job ID: 143987297

Similar Jobs