Aviva

Data & AI Analyst

Aviva

full-time

Posted on:

Location Type: Remote

Location: Brasil

Visit company website

Explore more

AI Apply
Apply

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