Description
**Summary:**
We are looking for a Specialist II Developer with solid experience in Ruby on Rails to act as a technical reference in the evolution of critical systems, contributing to architectural decisions, delivery quality, performance, security, and scalability of applications.
The role will be responsible for technically leading strategic initiatives, supporting the evolution of software engineering practices, and collaborating with different teams in building solutions that generate value for the business.
**Responsibilities:**
* Technically lead the development and evolution of applications in Ruby on Rails.
* Define and support architecture decisions aiming at scalability, maintainability, performance, and security.
* Act as a technical reference for the team, promoting good development practices and code quality.
* Design and implement APIs, integrations, and high-availability distributed solutions.
* Participate in the definition and evolution of event-driven and microservices architectures.
* Ensure delivery quality through automated tests, code reviews, and continuous monitoring.
* Conduct performance analysis and optimization of applications and databases.
* Support the evolution of CI/CD pipelines, observability, and automation.
* Act in the identification and resolution of complex problems in production environments.
* Mentor developers and disseminate technical knowledge within the team.
**Education:**
* Completed undergraduate degree
**Experience:**
* Solid experience with backend development using Ruby on Rails.
* Experience with PostgreSQL and optimization of queries and data structures.
* Experience with Redis, Sidekiq, Resque, or equivalent technologies.
* Solid knowledge of REST APIs, messaging, and integrations between systems.
* Experience with microservices architecture and/or event-driven architecture.
* Advanced knowledge of Design Patterns, SOLID, Object-Oriented Programming, and software engineering best practices.
* Experience with automated testing and code review.
* Knowledge of AWS and DevOps practices.
* Experience with Git, CI/CD, and application monitoring.
* Knowledge of software security and the software development life cycle (SDLC).
* Intermediate English for reading technical documentation.
**Differentiators:**
* Knowledge of Angular, React, or Vue.
* Experience with Kubernetes and containers.
* Knowledge of Domain Driven Design (DDD).
* Experience with observability using tools such as New Relic, Dynatrace, or Sentry.
* Experience in high-scale and high-availability environments.
**Behavioral Competencies:**
* Good communication for constant exchange with the team
* Analytical capability for problem-solving
* Autonomy to execute tasks with little supervision
* Organization and responsibility with deadlines
* Proactivity in problem-solving and identification of technical improvements
* Collaboration and team spirit
* Openness to feedback and continuous learning
* Ownership posture of the product and technical solutions
**Benefits:**
* Meal Voucher
* Food Voucher
* Evolui Program - Partnership with Unico Skill
* Culture Voucher
* Medical Assistance
* Dental Assistance
* Life Insurance
* Pharmacy Agreement
* Profit Sharing Program
* Monthly Home Office Allowance
* Total Pass and/or Wellhub
* Partnership with Zenklub
* Daycare/Nanny Allowance
* Paid Leave
**At VR, we value diversity and inclusion. All our opportunities are open to people with disabilities (PwD).**