




Job Summary: We are looking for a Developer to join our team, developing and maintaining web applications, collaborating with the team, and ensuring code quality. Key Highlights: 1. Join an innovative technology team in an agile environment 2. Develop and maintain modern web applications using Ruby on Rails and React 3. Participate in technical discussions and decisions to improve the product We are an innovative technology company focused on delivering advanced solutions for efficient project management. We developed Artia, a comprehensive platform that brings together everything a team needs to manage projects, tasks, and collaborators in an integrated way. We are seeking a **Developer** to join our technology team. The ideal candidate must have solid experience building modern web applications using technologies such as Ruby on Rails, JavaScript, TypeScript, React, and MySQL. We seek someone eager to grow within an agile, innovative, and challenging environment! If you match this profile and want to be part of the key team driving our product's development and growth, this could be your opportunity! **Responsibilities:** * Develop and maintain web applications using the stack mentioned above; * Collaborate with the quality assurance and design teams to deliver high-quality features; * Write clear and testable code, following software development best practices; * Ensure code quality through code reviews, automated testing, and continuous integration; * Participate in technical discussions and jointly make decisions with the team to solve problems and improve the product; * Share knowledge and mentor junior developers; * Produce technical specifications and estimates. **Requirements:** * Proven development experience, preferably with the technologies listed above, at a Mid-level or Senior level; * Knowledge of prototyping and design systems; * Advanced knowledge of software development best practices, such as clean code, SOLID, clean architecture, component architecture, automated testing, and version control; * Familiarity with agile development methodologies, such as Scrum and Kanban; * Excellent communication and teamwork skills; * Interest in learning new technologies and software development concepts; **Nice-to-Have:** * Advanced knowledge of other technologies and frameworks, such as Chakra\-ui, GraphQL, MongoDB, Redis, Elasticsearch, AWS, and Kubernetes; * Experience with other programming languages, such as Node and Python; * Experience with application performance best practices (Database, Framework, and Programming Language.


