Full Stack Developer (React / Node)

We’re looking for a Senior / Lead Full-Stack Engineer (BE-Heavy) – Next.js / AWS Lambda / POS Integrations to own the architecture and implementation of the platform.
This is a technical leadership role: they’ll design the system, lead implementation, shape the roadmap with the founders, and set the engineering and AI-assisted development standards for the project.

Frontend
- Next.js (React, ideally TypeScript);
- React Native for the mobile client;
- Component-based architecture, responsive design, accessibility best practices.

Backend / Infrastructure
- Node.js / TypeScript;
- AWS: Lambda, API Gateway, S3, CloudWatch, IAM (CDK / CloudFormation / Terraform is a plus);
- REST APIs & webhooks, event-driven patterns;
- POS / 3rd-party integrations: CleanCloud, Launch27, SwiftCo (or similar);
- Databases: PostgreSQL / MySQL or DynamoDB.

AI & Developer Tooling
- Daily use of AI coding tools: Cursor, Claude Code (or similar), GitHub Copilot;
- Experience structuring work so that AI tools can generate scaffolding while you ensure architecture and quality;
- Understanding of LLM concepts: prompts, tools/functions, context windows, limitations;
- Nice-to-have: experience with simple agentic workflows (e.g., multi-step AI tools that call APIs, read/write data, or run checks automatically).

Engineering Practices
- Git + PR workflow, code review culture;
- CI/CD pipelines (GitHub Actions, GitLab CI, etc.);
- Automated testing (unit, integration, E2E);
- Observability: structured logging, metrics, dashboards, alerting;
- Security: auth/RBAC, secret management, least-privilege IAM.

Must-Have
- 5+ years as a Full-Stack or Back-End Engineer, including senior / lead responsibilities.
- Strong hands-on experience with Node.js and AWS (Lambda + API Gateway) in production.
- Deep understanding of web system architecture and integration patterns.
- Solid experience with Next.js / React (including performance and SEO considerations).
- Proven track record of 3rd-party integrations (POS, payments, logistics, etc.).

- Advanced experience with at least one AI coding tool (Cursor, Claude Code, Copilot, etc.):
○ You know how to structure tasks for AI,
○ You always validate and refactor AI output,
○ You’ve used AI to speed up real production work, not just demos.

- Strong knowledge of SQL and/or NoSQL data modeling and migrations.
- Real-world experience with automated testing and CI/CD.
- Advanced English for direct communication with US stakeholders.
- High level of ownership and independence.

Nice-to-Have
- Production experience with React Native.
- Experience launching projects from scratch to production as Tech Lead / Principal / Staff.
- Experience building simple LLM-powered tools or agents (e.g., scripts that combine LLM calls with APIs/DB).
- Background in FinTech, e-commerce, or on-demand/booking services.

What “Good” Looks Like
- You design simple, scalable systems and avoid unnecessary complexity.
- You treat AI tools as a force multiplier, not a replacement for engineering judgment.
- You keep services cleanly structured and well-documented.
- AWS changes go through IaC, not manual clicks.
- Code reviews are meaningful; you care about maintainability and long-term impact.
- You think about operability—logging, metrics, alerts, and incident handling—from day one.

Required skills experience

React.js 5 years
Node.js 5 years
TypeScript 5 years
React Native 2 years

Required languages

English B2 - Upper Intermediate
Published 28 November
104 views
·
28 applications
86% read
·
86% responded
Last responded yesterday
To apply for this and other jobs on Djinni login or signup.
Loading...