Senior Full Stack Engineer
Role details
Job location
Tech stack
Job description
Senior Full-Stack Engineer (Node.js / AWS / React Native Skia)
Part-Time · Remote
We are looking for a Senior Full-Stack Engineer with deep experience across
backend systems, cloud infrastructure, and advanced mobile UI/graphics. This role
is ideal for someone who can architect scalable APIs, deploy production workloads
on AWS, and build highly interactive mobile experiences using tools like React
Native and Detox. You will lead development of systems involving real-time
interaction, multi-role user workflows, and cloud-native backend services.
What You'll Do:
Backend & Systems
Architect and build scalable backend services using Node.js & NestJS
Implement secure authentication flows (JWT, email verification, roles)
Design normalized database schemas and write TypeORM entities,
migrations, and queries
Build and maintain REST APIs powering mobile and web clients
Troubleshoot performance issues across the backend, database, and
cloud stack
Cloud, DevOps & Infrastructure
Deploy and maintain services on AWS ECS/Fargate
Manage containerized workloads (Docker) with CI/CD via GitHub Actions
Work with AWS services including RDS (Postgres), S3, ALB, IAM, EC2
Ensure reliable production deployments (migration-first startup, health
checks)
Debug cloud issues including networking, load balancers, timeouts, and
scaling
Mobile & Frontend Visual Systems, Work with Angular + NgRx on web admin dashboards or supporting tools
Requirements
Do you have experience in Virtual Private Clouds?, Backend
4-7+ years experience with Node.js
Strong NestJS experience
Expertise with PostgreSQL and schema design
Strong with TypeORM or equivalent ORMs
Comfortable with large codebases and multi-module architectures
Cloud & DevOps
Production experience with AWS ECS/Fargate, RDS, S3, ALB
Strong Docker experience
CI/CD pipelines (GitHub Actions preferred)
Working with bastion hosts, VPC networking, and service-to-service auth
Frontend & Mobile
Experience with React Native
Experience with Skia (or similar rendering technologies: Canvas,
OpenGL, WebGL)
Experience with multi-touch gestures and real-time UI updates
Familiarity with Angular + NgRx is a plus
Soft Skills
Excellent problem-solving and debugging ability
Strong communication skills
Ability to work autonomously in fast-paced environments
Experience owning projects end to end
Nice-to-Have
Familiarity with event-driven architectures
Familiarity with Stripe or other payment systems