
Data & AI Analyst
Aviva
full-time
Posted on:
Location Type: Remote
Location: Brasil
Visit company websiteExplore more
About the role
- Develop and maintain RESTful APIs following established technical and architectural standards, ensuring consistency, versioning and traceability
- Contribute to API security, versioning and governance
- 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 implementation of integrations between microservices, messaging systems and queues (e.g., Kafka, RabbitMQ) to achieve efficient, reliable and resilient communication
- Integrate external APIs and services with Python and/or Node.js applications, reviewing interface contracts and handling failure scenarios
- Develop Python/Node.js scripts 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 enterprise services
- ANSI SQL (intermediate/advanced): complex joins, subqueries and basic performance analysis
- Data modeling concepts (relational and/or NoSQL)
- Practical experience with databases: PostgreSQL / Oracle / MongoDB (or equivalents)
- Git for version control and collaboration
- Basic understanding of CI/CD
- Bug fixing and production support
- Technical documentation of APIs, integrations and workflows
- Experience with microservices architecture (nice to have, not required)
- Messaging and queues — AWS SQS, RabbitMQ, Kafka, Azure Service Bus or similar (nice to have, not required)
- Creating and running triggers, functions and stored procedures in relational databases (nice to have, not required)
- Familiarity with monitoring tools (nice to have, not required)
- Use of AI-assisted development tools (Cursor, GitHub Copilot, etc.)
Benefits
- Market-competitive salary
- Health plan
- Dental plan
- Life insurance
- PPR (semi-annual and annual bonuses)
- Wellhub
- Immunization campaigns
- Conexa Psicologia Viva (mental health support)
- On-site cafeteria
- Childcare allowance / daycare reimbursement
- Access to Hot Park
- Assistance for people with disabilities (PWD)
- Wedding bonus
- Length-of-service awards
- 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.jsOAuth2ANSI SQLPostgreSQLOracleMongoDBmicroservices architecturedata modeling
Soft Skills
bug fixingproduction supporttechnical documentation