At RDI, we value the plurality of race, color, religion, gender, gender identity, nationality, sexual orientation, disability, and age. To be plural is to value and respect differences.
RDI has over 20 years of experience working as a strategic partner for a major global QSR (Quick Service Restaurant) retailer. We deliver POS services (point-of-sale) and related software applications focused on enhancing the crew and customer experience, thereby improving operations across over 120 countries and more than 37,500 locations worldwide.
In 2017, RDI joined the Capgemini group, which has 360,000 collaborators across nearly 50 countries.
Our Purpose
Support our partner by increasing product deliveries and leveraging advanced technology to transform the customer experience.
Our Vision
Provide a remarkable experience for our PEOPLE and our partner!
Requirements
- 8+ years of experience as a Developer
- Relevant experience with microservices architecture
- Excellent English skills — collaboration with international teams is essential
- Strong experience with C++
- Knowledge of AWS, Terraform, Terragrunt
- Experience with Docker, EKS, EC2, S3, Lambda, RDS, DMS, API Gateway, SQS, Redis, HPA / Load Balancing
- Proficiency with Git, GitHub Actions
- Experience with Linux distributions like RedHat, Amazon Linux, CentOS
- Familiarity with monitoring tools such as NewRelic, CloudWatch
Responsibilities
- Implement microservices patterns focusing on security and scalability
- Collaborate on system and network architecture to ensure robust application design
- Estimate effort for activities and support ongoing systems
- Document procedures, testing phases, and CI/CD recommendations
- Automate repetitive tasks via scripting
- Provision, configure, and maintain infrastructure using automation tools like Terraform and Terragrunt
- Manage software configuration across environments using infrastructure-as-code principles
- Handle deployment and rollback processes
- Support the deployment process within the team
- Implement monitoring and metrics for deployments and environments
- Troubleshoot deployment and operational issues
- Optimize containerized applications using Kubernetes and Docker
- Work with project teams to improve software lifecycle processes
- Ensure security best practices in CI/CD pipelines, including vulnerability scanning and compliance
- Coordinate with QA to automate testing in CI/CD pipelines
- Assist in capacity planning and resource optimization for performance and cost-efficiency
Desirable Skills
- Knowledge of multi-cloud platforms, especially AWS and GCP
- Experience with identity and secret management tools like AWS Secrets Manager, Vault
- Experience configuring HPA and auto-scaling
- Implementation of security practices on EKS including network policies and IAM
- Scripting skills in Shell and Python, and experience participating in international technical meetings
- Experience with C#
Personal Skills
- Creative problem solver, continuously seeking process improvements
- Flexible, goal-oriented, results-driven
- Innovative and adaptable to change
- Team player with good communication skills
- Capable of working effectively under pressure
- Proactive and solution-oriented
- Knowledge sharing and open communication
- Celebrates team achievements
What We Offer
- Flexible and partial home-office policy
- Meal vouchers (R$ 39.76 per working day)
- Health insurance with Bradesco (no discounts or co-payments, extends to dependents)
- Dental insurance with Bradesco (no discounts or co-payments, extends to dependents)
- Daycare assistance for children up to 5 years old
- Zurich life insurance
- Gympass membership
- Zenklub mental health support
- Extended parental leave
- Support for certifications and training, including partial reimbursement for English classes
- Opportunities for career growth