As a Developer you will be responsible for contributing to the development of educational solutions, from understanding the scope and detailing requirements to planning and managing execution, including communication, negotiations (deadline, cost, scope), creating and tracking schedules, and mapping and managing risks.
Requirements
Bachelor's degree (completed)
Experience in developing, supporting and evolving applications using modern frameworks (React, Node.js, Spring Boot, Python, PHP)
Hands-on experience with Canvas LMS and/or D2L Brightspace, including use of their native APIs and a deep understanding of their data models
Experience developing and supporting integrations using RESTful API standards and LTI (Learning Tools Interoperability)
Ability to understand, design and work on distributed systems using DDD (Domain-Driven Design), ensuring resilience through observability and messaging strategies (Kafka / RabbitMQ / Azure Service Bus)
Experience in Cloud environments (Azure, AWS or GCP) with a focus on infrastructure as code, Docker and orchestration with Kubernetes
Experience with relational databases (MySQL / PostgreSQL) and non-relational databases (MongoDB / Redis / Cosmos DB), with emphasis on performance and data security.
Tech Stack
AWS
Azure
Cloud
Docker
Google Cloud Platform
JavaScript
Kafka
Kubernetes
MongoDB
MySQL
Node.js
PHP
Postgres
Python
RabbitMQ
React
Redis
Spring
Spring Boot
SpringBoot
Benefits
Unimed Health Plan: with copayment, providing medical coverage and access to a quality accredited network
OdontoPrev Dental Plan: nationwide coverage, with monthly premiums deducted from payroll
Education Incentive: support for professional and personal development, including incentives for specialization, extension courses, language studies and postgraduate programs at PUCPR
Meals at Bistrô Marista: on-site meals on working days, with a nominal payroll deduction
Quality of Life Program
Private Pension Plan
Life Insurance
Transportation Voucher
Free Parking
Wellhub (formerly Gympass): access to multiple gyms, with monthly fees deducted from payroll
Zenklub: access to telehealth sessions with mental health specialists, including two free consultations per month
"Conte Comigo" Program: multidisciplinary team available for social support, legal guidance (excluding labor law), and financial and pension consulting
Perks Club: partnerships with companies across various sectors offering special discounts on services and products