Develop and maintain scalable web applications using NestJS (backend) and Next.js (frontend), focusing on performance, stability and maintainability.
Implement and integrate TypeScript APIs, applying sound architectural practices and system design fundamentals (separation of concerns, modularization, scalability).
Design and optimize data models and queries in MongoDB, including aggregation pipelines for complex scenarios.
Ensure front-end quality with Next.js, following componentization patterns, accessibility and visual consistency.
Work in an AWS environment, using Kubernetes (EKS) for container orchestration, supporting deployments, scalability, service configuration and application operations.
Automate and maintain CI/CD pipelines with GitHub Actions, ensuring reliable builds, tests, versioning and continuous deployment.
Participate actively in the full development cycle, from technical conception and refinement to production deployment and monitoring.
Support less-experienced developers by assisting technical decision-making, performing code reviews and guiding task progress, acting as support to the tech lead.
Follow established processes and standards, ensuring high-quality, stable deliveries that adhere to best practices.
Identify, analyze and resolve issues quickly, pursuing root causes and collaborating with the team when necessary.
Requirements
Completed higher education (Bachelor's degree)
Strong experience with Node.js, TypeScript and Next.js
Basic knowledge of NestJS, Material-UI and Storybook
Proficiency in MongoDB, with experience in aggregation queries/pipelines
Experience with Serverless Framework
Knowledge of AWS services, including Lambda, S3, CloudFront, EC2 and SQS, is a plus
Tech Stack
AWS
EC2
JavaScript
Kubernetes
Material UI
MongoDB
Next.js
Node.js
TypeScript
Benefits
Meal allowance / meal voucher
Flexible working hours and allocation (for remote positions)
Transportation voucher (for hybrid or on-site positions)
Profit-sharing (PLR)
Flexible benefits via Flash Card (use as you prefer)
Gympass / Wellhub
Psicologia Viva (online platform for consultations with psychologists and nutritionists)
Health and dental insurance
Life insurance
Extended parental leave (up to 6 months for mothers and 20 days for fathers)
Rede D'Or: support and important information for mother and baby health with a network of accredited nurses
Partnership with your local SESC (varied programs in education, health, culture, leisure and social assistance)
Birthday day off (one day off to take on your birthday or during your birthday month)
Learning platform with various courses to improve your knowledge (UCA)
Language academy (AIA)
Leadership development program
Afya Women's Mentorship (MMA)
Discounts on undergraduate and postgraduate courses at Afya educational units