Remote job
Senior Full-Stack Engineer
Job details
About this role
Role overview A senior full-stack engineering role focused on delivering production software for client engagements. The position spans the entire web stack, from front-end interfaces in React/Next.js through back-end services in Node.js or Python to data layers in PostgreSQL, all deployed on AWS. The right candidate will own features end to end, from database schema design to live, deployed functionality.
Responsibilities - Build and ship user-facing features in React and Next.js, pairing them with back-end services in Node.js or Python. - Own features across the full lifecycle: schema design, API development, front-end integration, and production deployment. - Maintain and extend CI/CD pipelines, containerized workloads in Docker, and AWS-hosted infrastructure. - Participate actively in agile ceremonies, including sprint planning, estimation, code review, and retrospectives. - Contribute to architectural decisions, coding standards, and shared libraries across multiple client projects. - Diagnose and resolve production issues, balancing reliability with delivery velocity.
Requirements - Three or more years of professional experience with TypeScript and modern web frameworks. - Strong proficiency with React and Next.js for front-end development. - Solid back-end experience in either Node.js or Python, including REST API design. - Working knowledge of PostgreSQL, including schema design and query optimization. - Familiarity with AWS services for hosting, storage, and compute. - Experience operating in agile team environments with CI/CD and Docker-based workflows.