Tech Stack
JavaScriptJestMongoDBNode.jsPostgresPythonRabbitMQ
About the role
- Implement robust, secure RESTful APIs for marketing, CRM and back-office modules.
- Integrate with external services such as WhatsApp Business API, Meta APIs and social networks.
- Participate in defining backend architecture together with DevOps and AI teams.
- Ensure persistence of structured and unstructured data (PostgreSQL + MongoDB).
- Apply authentication best practices (OAuth 2.0 + 2FA) and information security.
- Develop scalable endpoints with a focus on performance and traceability.
- Collaborate with the AI team to support features such as chatbots, RAG and contextual data collection.
- Actively participate in code reviews, deployments and continuous product evolution.
Requirements
- Languages: Node.js (preferably with NestJS) or Python (FastAPI)
- Databases: PostgreSQL (relational), MongoDB (document)
- Authentication: JWT, OAuth2, 2FA
- Integrations: Consuming REST APIs (WhatsApp, Meta, payment and shipping gateways)
- Documentation: Swagger/OpenAPI
- Version control: Git (GitHub / GitLab)
- Testing: Unit and integration tests (Jest, Pytest or similar)
- Preferred/Plus: Experience with microservices architecture or Serverless.
- Experience with queues and messaging (RabbitMQ, Pub/Sub, SQS).
- Basic knowledge of tools like LangChain or RAG (to support the AI team).
- Previous experience with educational platforms or SaaS.
- Familiarity with agile methodologies (SCRUM/Kanban).
- Ecx Card worth R$ 500.00/month
- Access to Wellhub
- Zenklub partnership — psychologist / nutritionist / coaching / therapy
- 22 paid days off after 12 months of service
- Partnership with language course "Time Load"
- Partnership with Bridges clinic (Fortaleza, CE)
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
Node.jsNestJSPythonFastAPIPostgreSQLMongoDBJWTOAuth22FAREST APIs
Soft skills
collaborationcode reviewscommunicationperformance focustraceability