Work technically alongside the team and also hands-on in implementations, ensuring code standards, architecture and best practices in a TypeScript monorepo.
Structure and optimize modular architecture, ensuring independent deliveries by phase.
Define and maintain PostgreSQL architecture, including performance strategies, indexing and partitioning.
Design adapters for integration with legacy systems (ERP TOTVS Consinco), ensuring resilience via cache/fallback.
Implement and supervise integrations with TOTVS ERP (catalog, inventory, orders, customers), Cielo/Braspag, iFood, Fórmula Certa/Fagron and Roch/Bnex.
Implement multi-layer security: network, authentication, application, data and mobile.
Ensure LGPD compliance from the outset: consent management, encryption, auditing and data subject rights.
Configure and maintain AWS infrastructure (dev, staging and production), CI/CD, blue-green deployments and scalability.
Implement monitoring, centralized logs, alerts and dashboards.
Design search mechanisms using OpenSearch/Elasticsearch.
Conduct code reviews, mentor developers and support technical estimations.
Participate in technical and executive committees, reporting risks and project progress.
Document architecture, APIs and operational processes.
Requirements
5+ years as a Full Stack developer and 2+ years in a senior role.
Advanced proficiency in TypeScript on large-scale projects.
Experience with React Native in published apps (iOS and Android).
Strong experience with React and Node.js for high-performance applications.
Proficiency in Node.js/NestJS (guards, interceptors, pipes, modules and microservices).
Experience with PostgreSQL in high-load environments.
Experience with Redis, queues and distributed caching.
Experience with AWS (EC2/ECS/Fargate, RDS, S3, CloudFront, Cognito, API Gateway and CloudWatch).
Experience with CI/CD, blue-green deployments and rollback strategies.
Experience with enterprise integrations: ERPs (preferably TOTVS), payment gateways and external APIs.
Solid knowledge of architecture patterns (SOLID, MVC, Hexagonal, DDD).
Experience with unit, integration and E2E testing.