Aviva

Data and AI Analyst

Aviva

full-time

Posted on:

Location Type: Remote

Location: Brazil

Visit company website

Explore more

AI Apply
Apply

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