
Data and AI Analyst
Aviva
full-time
Posted on:
Location Type: Remote
Location: Brazil
Visit company websiteExplore more
About the role
- Develop and maintain RESTful APIs, following established technical and architectural standards to ensure consistency, versioning, and traceability
- Collaborate on the security, versioning and governance of the APIs used
- Implement authentication and authorization flows (OAuth2) to ensure application security and access control
- Develop scripts in Python and/or Node.js to automate processes and support data analysis
- Support the implementation of integrations between microservices, messaging systems and queues (e.g., Kafka, RabbitMQ), aiming for efficient, reliable and resilient communication
- Integrate APIs and external services with Python and/or Node.js applications, evaluating interface contracts and handling failure scenarios
- Develop scripts in Python/Node.js for automation and data analysis
- Implement integrations with legacy systems using adapters, messaging and APIs as communication mechanisms
Requirements
- Experience with Node.js and/or Python
- Experience implementing and consuming REST APIs
- Practical knowledge of authentication and authorization (OAuth2, JWT/tokens)
- Integration between internal systems, external APIs and corporate services
- ANSI SQL (intermediate/advanced): complex joins, subqueries and basic performance analysis
- Data modeling concepts (relational and/or NoSQL)
- Practical use of databases: PostgreSQL / Oracle / MongoDB (or equivalents)
- Git for version control and collaboration
- Basic knowledge of CI/CD
- Bug fixing and production support
- Technical documentation of APIs, integrations and flows
- Experience with microservices architecture (preferred)
- Messaging and queues — AWS SQS, RabbitMQ, Kafka, Azure Service Bus or similar (preferred)
- Creation and execution of triggers, functions and procedures in relational databases (preferred)
- Knowledge of monitoring tools (preferred)
- Use of AI-assisted development tools (Cursor, GitHub Copilot, etc.)
Benefits
- Market-competitive salary
- Health insurance
- Dental plan
- Life insurance
- Semi-annual and annual performance bonuses (PPR)
- Wellhub
- Immunization campaigns
- Conexa / Psicologia Viva (mental health services)
- On-site cafeteria
- Babysitter allowance / childcare reimbursement
- Access to Hot Park
- Assistance for people with disabilities (PCD support)
- Wedding award
- Length-of-service award
- Partnerships (Fit Energia / Universities / Ótica Diniz)
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
RESTful APIsPythonNode.jsOAuth2JWTANSI SQLPostgreSQLOracleMongoDBmicroservices architecture
Soft Skills
collaborationcommunicationproblem solvingtechnical documentation