Junior Fullstack Engineer

In-office
Full time
About the project
The Factory team is Razor’s development area dedicated to building and maintaining digital products for multiple clients. We currently work on projects for various companies, developing web applications using Ruby on Rails on the backend and either Angular or Rails views on the frontend, depending on each project’s needs. The team operates using agile methodologies, constant code reviews, and a strong focus on code quality and continuous improvement. Each member actively participates in the entire development lifecycle, from technical definition to production deployment.
About the role
We are looking for a Fullstack Engineer eager to learn and grow within a team focused on building high-quality digital products. In this role, you will contribute to both frontend and backend development, working with different technologies depending on project needs and supporting the team in creating efficient and scalable solutions. This role is ideal for someone who wants to learn through hands-on experience, actively contribute to digital product development, and expand their technical skills within a multidisciplinary team.
Key Responsibilities
  • Collaborate in the design and implementation of new features.
  • Fix bugs and improve existing functionalities.
  • Implement and execute application testing.
  • Actively participate in team ceremonies (planning, dailies, retrospectives, etc.).
  • Estimate tasks with support from the team.
  • Clearly and properly document developed features.
  • Participate in code reviews, both giving and receiving feedback.
  • Collaborate in application deployments following defined processes.
  • Actively contribute to continuous improvement of code and processes.
Requirements
  • Basic knowledge of Ruby on Rails or willingness to learn it quickly.
  • Familiarity with HTML, CSS, and JavaScript.
  • Basic knowledge of relational databases (MySQL, PostgreSQL).
  • Ability to work with Git and branch-based workflows with merge requests.
  • Understanding of development best practices: testing, code reviews, documentation.
  • Clear communication skills and ability to work in a team.
  • Eagerness to learn and continuously improve.

Nice to have:

  • Experience with Angular, React, or another modern frontend framework.
  • Experience with Docker and containerization tools.
  • Familiarity with agile methodologies (Scrum, Kanban).
  • Knowledge of CI/CD.
What We Offer
  • Physical activity covered by the company to promote a healthy lifestyle
  • English classes to support your professional growth
  • Sponsored training and learning opportunities
  • Paid Time Off (PTO) for rest, balance, and recharging
  • Your birthday off to celebrate your day