AngularReactRubyRuby on RailsVue.jsGoArtificial IntelligenceVueRailsTDDBDDAgileScrumKanbanCommunicationCollaboration
About this role
Role Overview
Develop and maintain high-complexity solutions using VueJS, Ruby on Rails and Go, participating from design and architecture through deployment and maintenance, ensuring performance, scalability and the application of principles such as Clean Code and Design Patterns.
Work autonomously in planning and executing projects, propose continuous improvements to development processes, and actively collaborate with Product Managers and Designers to define and prioritize features.
Actively participate in the team's agile ceremonies, maintaining clear and assertive communication with stakeholders and adjacent areas to help remove impediments and ensure technical alignment of deliveries.
Digital mindset, curiosity about new technologies, and interest in understanding how Artificial Intelligence can transform processes, experiences and outcomes.
Requirements
Proven expertise and hands-on experience developing complex applications using VueJS (or frontend frameworks such as React or Angular), Ruby on Rails or Go, including building and consuming APIs.
Strong background in applying Clean Code principles, Design Patterns (SOLID, etc.), and solid software architecture practices to ensure maintainability, testability and scalability of solutions.
Proficiency in test-driven development methodologies (TDD/BDD), with experience creating and maintaining automated test suites (unit, integration, etc.) and implementing software quality strategies.
Established experience with agile methodologies (Scrum/Kanban), strong communication skills, collaboration within multidisciplinary teams, ability to solve complex problems and provide technical mentorship to other developers.
Knowledge of or interest in Artificial Intelligence technologies: tools, applications and concepts.
Tech Stack
Angular
React
Ruby
Ruby on Rails
Vue.js
Go
Benefits
Meal allowance / meal voucher
Health and dental insurance
Home office allowance
Profit sharing (Participation in profits and results)