Soma Capital Portfolio Jobs

Senior Ruby on Rails Developer

Remotebase

Remotebase

Software Engineering
Brazil
Posted on Thursday, May 23, 2024
Remotebase is more than just a job search platform - we're building a remote work community where you can thrive and succeed. We connect top tech talent with top clients and make it easy for you to find the job you want. So why wait? Join us and be a part of our bridge to success!

The ideal candidate will have a strong background in backend development, be proficient with AWS, and possess excellent communication skills. This role involves leading backend projects, mentoring junior developers, and collaborating closely with cross-functional teams to deliver high-quality software solutions.

Key Responsibilities:

  • Lead the design, development, and maintenance of scalable and efficient backend systems using Ruby on Rails
  • Architect, implement, and deploy new features and improvements
  • Ensure the application's performance, scalability, and security
  • Collaborate with front-end developers, product managers, and other stakeholders to deliver well-integrated solutions
  • Manage and optimize our AWS infrastructure, ensuring robust and reliable deployment processes
  • Conduct code reviews, provide constructive feedback, and mentor junior developers
  • Stay updated with the latest industry trends and technologies, and integrate best practices into the development process
  • Troubleshoot and resolve complex technical issues


Requirements

  • Proven experience as a Senior Ruby on Rails Developer with a strong portfolio of past projects
  • In-depth understanding of Ruby on Rails and its ecosystem
  • Proficiency with AWS services and cloud architecture
  • Solid understanding of RESTful APIs, database systems (SQL and NoSQL), and version control (Git)
  • Strong problem-solving skills and ability to think critically and creatively
  • Excellent communication skills, both verbal and written
  • Experience with Agile development methodologies
  • Ability to work independently and as part of a team
  • Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent practical experience)


Preferred Skills:

  • Experience with front-end technologies (JavaScript, React, Vue.js, etc.)
  • Knowledge of DevOps practices and CI/CD pipelines
  • Familiarity with containerization technologies (Docker, Kubernetes)
  • Previous leadership or team management experience


Benefits

In addition to a market competitive compensation, we have a reward philosophy that expand beyond this.

  • Fully remote with office optional. You decide when you would like to work from home and when from the office
  • Flexible timings. You decide your work scheduled
  • Market competitive compensation (in $$)
  • Insane learning and growth