Hybrid
São Paulo, SP, Brazil
Salary Range
Contractor
Experience Level
Senior
Requirements
Desired Skills
Tasks and Responsibilities
Show originalWe are looking for a Senior Full Stack Developer to work end-to-end on our product: backend in TypeScript/NestJS with relational and graph databases, frontend in React, and mobile in React Native, with modern infrastructure on Kubernetes and GCP.
What you will do
- Develop and evolve backend services in NestJS with TypeScript
- Model and optimize queries in Neo4j (graphs) and PostgreSQL
- Build and maintain gRPC APIs for service-to-service communication
- Implement and evolve web interfaces in React and mobile screens in React Native
- Work with asynchronous messaging via Google Cloud Pub/Sub
- Work on CI/CD pipelines, Kubernetes deployments, and observability
- Participate in architecture decisions and code reviews
Stack
Backend: TypeScript, NestJS, Neo4j (Drivine ORM), PostgreSQL (TypeORM), gRPC, Auth0, Google Cloud Pub/Sub
Web Frontend: React, Vite, TailwindCSS, styled-components, React Query, React Router, React Hook Form
Mobile: React Native, Expo, Redux Toolkit, Auth0
Infra/DevOps: Docker, Kubernetes, Helm, ArgoCD, GitHub Actions, SonarQube, Sentry, Google Cloud Platform (GCR, Cloud Functions, Dataflow)
Requirements
- Solid experience with TypeScript in production (backend and frontend)
- NestJS and API architecture (REST and gRPC)
- PostgreSQL with TypeORM
- React 18 with modern ecosystem (Vite, React Query, React Hook Form)
- React Native with Expo
- Docker and familiarity with Kubernetes
- CI/CD pipelines (GitHub Actions or equivalent)
- Git and code versioning
- Daily use of AI as a productivity tool
- Hands-on, self-managed, and collaborative profile
- Strong technical communication
Nice to Have
- Experience with Neo4j or other graph databases
- Experience with Drivine ORM
- Helm and ArgoCD in production environments
- Google Cloud Platform (GCR, Cloud Functions, Dataflow)
- Auth0 in production
- Observability with Sentry and quality with SonarQube
- Experience in high-volume systems
Contract Type
Contractor (PJ)
Work Model
Hybrid, with 3 onsite days per week at our office in Bela Vista, São Paulo/SP.
Share job:
Share job: