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).
,