Description
Do you have experience designing and developing complex backend architectures and would like to lead projects that make a difference? At Monokera we are looking for a Senior Backend Developer with solid mastery in Ruby on Rails to take our platform to the next level. You will be a key pillar in technical decision-making, in the implementation of new technologies and in the mentoring of the team. If you enjoy solving complex problems, optimizing systems at scale, and collaborating with a high-performing team, this is your chance to lead change!
What will be your role working with us?
As a Senior Backend Developer, you will have a crucial role in the design and development of the backend architectures that power our platform. Your day-to-day will include:
- Design and develop complex server-side architectures with Ruby on Rails, creating scalable and efficient solutions that directly impact our users' experience.
- Lead key technical decision-making, evaluating and adopting new technologies that strengthen our platform.
- Conduct code reviews and mentor other developers, promoting a continuous learning environment and ensuring that the team maintains high quality standards.
- Optimize the performance and scalability of our systems to ensure the platform works quickly and reliably.
- Work closely with the product team, refining specifications and ensuring that the functionalities developed deliver maximum value.
- Integrate web services using RESTful APIs and GraphQL, ensuring a robust and flexible infrastructure.
- Participate in continuous integration using tools such as Jenkins and Docker, maintaining stability in the deployment processes.
What do we expect from you?
We are looking for a technical leader with experience and motivation to innovate, someone who enjoys a challenging and collaborative role. Here's what we expect from you:
- 5-6 years of experience working with Ruby on Rails in the development of complex architectures.
- Extensive knowledge of relational databases like PostgreSQL or MySQL, and if you have experience in NoSQL (like MongoDB), so much the better!
- Domain version control with Git, GitHub, or GitLab.
- Experience creating and integrating RESTful APIs and GraphQL for scalable services.
- Advanced knowledge of Docker for development and deployment, and experience with Jenkins in continuous integration.
- Ability to write automatic tests with RSpec or Minitest, ensuring code quality.
- Experience working with cloud services, especially AWS.
- Leadership and mentoring: ability to guide and support junior developers, promoting good practices and quality standards in the team.
- Proactive attitude and ability to make key technical decisions, always willing to collaborate as a team.
- Excellent communication skills