99x Brazil logo

Ruby on Rails Developer

99x Brazil
Full-time
Remote
Brazil
Description

99x Brazil is looking for a talented Ruby on Rails Developer in Brazil to join our agile team of over 60 software engineers, designers, and makers. With over a decade of experience in creating innovative tech solutions for clients in North America and Europe, we are committed to excellence and continuous improvement.

As a Ruby on Rails Developer, you will play a pivotal role in developing and maintaining scalable web applications. Your primary focus will be building robust backend systems and ensuring the overall quality of our software solutions. If you are passionate about clean code, eager to learn, and excited to work in a collaborative environment, we would love to hear from you!

Responsibilities

    • Design, develop, and maintain robust and scalable full stack applications using Ruby on Rails and React with TypeScript and CSS-in-JS.
    • Write efficient and optimized back-end code interacting with relational databases.
    • Build intuitive, responsive front-end interfaces that enhance user experience.
    • Collaborate closely with designers, product managers, and engineers to ensure cohesive and high-quality outcomes.
    • Participate in code reviews, providing and receiving constructive feedback.
    • Troubleshoot and resolve issues related to performance, reliability, and scalability.
    • Contribute to continuous improvement of development processes, practices, and tools.
    • Stay current with emerging trends and technologies in full stack development.
    • Optimize transactional data flows into analytics databases to support advanced analytics and machine learning.


Requirements

    • Proven experience (5+ years) as a Full Stack Developer, primarily using Ruby on Rails and React with TypeScript.
    • Solid understanding and practical experience with relational databases.
    • Proficiency in building and consuming RESTful APIs.
    • Proficiency in modern front-end frameworks (React, TypeScript, CSS-in-JS).
    • Strong debugging and problem-solving skills.
    • Excellent written and verbal communication skills in English for effective remote collaboration.
    • Commitment to writing clean, maintainable, and efficient code.
    • Eagerness to learn new technologies and contribute innovative ideas.

Bonus If You Have

  • Experience with Kotlin for back-end services.
  • Familiarity with cloud platforms, especially Google Cloud Platform (GCP).
  • Experience with Docker, Kubernetes, or other containerization technologies.
  • Knowledge of CI/CD pipelines and automated testing frameworks.


Benefits
  • Your pick when it comes to employment models: CLT/PJ/Cooperativa;
  • We provide resources for you to grow and learn on the job, including online courses, mentoring, and the latest gen laptops;
  • A fully remote work environment with flexible working hours;
  • Bonus for any referrals that we end up hiring;