Middle Full-stack Developer to $2300
We’re looking for a product-minded Full-Stack Engineer (Node.js, React) to join our one product team and help ship features across a Next.js + Tailwind CSS frontend and a microservices-based backend built on Encore. Prior Encore experience is not required (it’s a plus), but strong backend skills with Node.js and modern frameworks are essential, along with a willingness to learn quickly. The team values engineers who use AI tools daily to develop faster and more effectively.
Responsibilities
- Develop user-facing features with Next.js (SSR/SSG, routing, data fetching) and Tailwind CSS (responsive, accessible UI).
- Design and implement backend services on Encore: define service boundaries, APIs, data flows, and integrations.
- Own features end-to-end: requirements, architecture, implementation, testing, deployment, and monitoring.
- Model data, manage database migrations, and optimize queries using ORMs (Prisma/Drizzle) on PostgreSQL.
- Improve quality with thoughtful code reviews, automated testing (Jest, Playwright), and efficient CI/CD workflows.
- Use AI/LLM tools daily for code generation, testing, refactoring, documentation, and prototyping; integrate AI capabilities into the product where beneficial.
Requirements
- 3+ years of professional full-stack experience in the Node.js + React ecosystem.
- Production experience with Next.js and Tailwind CSS.
- Strong understanding of backend and microservice architecture (service decomposition, API design, monitoring, observability).
- Hands-on backend experience with Express, Fastify, or similar frameworks; willingness to learn Encore (Encore experience preferred).
- Proficiency in TypeScript and working with ORMs (Prisma, Drizzle) on PostgreSQL/MySQL.
- Daily use of AI tools to support and accelerate development.
- Strong communication skills, ownership mindset, and ability to ship high-quality features consistently.
Nice to Have
- Experience with NestJS or other Node.js frameworks.
- Familiarity with GraphQL, WebSockets, message queues (BullMQ), and Redis caching.
- Cloud deployment experience (Vercel, AWS, GCP), Docker, and Infrastructure as Code basics.
- Knowledge of secure coding practices, including OWASP, OAuth2/JWT, and secrets management.
- Experience integrating LLM APIs or developing AI-assisted product features.
Required skills experience
| Node.js | 3 years | 
| React.js | 3 years | 
| Next.js | 1 year | 
| Tailwind CSS | 1 year | 
Required languages
| English | B2 - Upper Intermediate | 
            📊
            $1000-2500
            Average salary range of similar jobs in
            analytics →
          
        
              Loading...