Senior Backend Engineer - Ruby on Rails & API Development
Primary stack
Nice to have's
Job description
About the Position
We are seeking a Senior Backend Engineer with expertise in Ruby on Rails and API Development to join our remote team. As a remote-first company, we offer the flexibility to work from anywhere while collaborating with talented professionals worldwide. You'll have the opportunity to work on challenging technical problems, contribute to significant business outcomes, and continuously develop your skills. We foster a culture of innovation, continuous learning, and technical excellence that empowers engineers to do their best work. Our team values diversity of thought, transparent communication, and a healthy work-life balance that allows everyone to perform at their best.
Responsibilities
- Design, build, and maintain high-performance APIs and services across our business units.
- Debug complex production issues throughout various layers of the service stack.
- Collaborate with engineering teams across the company to develop new features.
- Continuously improve engineering standards, tooling, processes, and documentation.
- Participate in code reviews and support knowledge sharing within the team.
- Implement automated testing strategies to ensure system reliability and performance.
- Contribute to technical architecture decisions and help shape our technology roadmap.
- Optimize database performance and data storage solutions.
- Ensure code quality through proper documentation and adherence to established conventions.
- Monitor system performance and resolve bottlenecks to maintain optimal service levels.
Requirements
- 5+ years of professional experience in backend development, with at least 3 years working with Ruby.
- Proven track record designing and implementing RESTful and/or GraphQL APIs.
- Strong understanding of object-oriented design principles and software architecture patterns.
- Experience with automated testing frameworks (RSpec, Minitest) and test-driven development.
- Proficiency with Ruby on Rails (version 6.x or 7.x) and modern Ruby language features (Ruby 3.x).
- Working knowledge of relational databases (PostgreSQL, MySQL) and query optimization.
- Experience with AWS cloud services and infrastructure-as-code practices.
- Strong problem-solving abilities and analytical thinking.
- Excellent communication skills in English for collaboration in a remote environment.
- Self-motivated with the ability to work independently and manage priorities effectively.
- Understanding of good code design practices for speeding up development.
- Discipline in following engineering processes and best practices.
Nice to Have
- Knowledge of modern frontend frameworks like ReactJS and React Native.
- Experience with Java, Spring Boot, or Kotlin development.
- Proficiency in JavaScript/TypeScript and Node.js environments.
- UI/UX development experience and understanding of frontend/backend integration.
- Advanced knowledge of algorithms, data structures, and design patterns.
- Experience with event-driven architecture and message brokers (Kafka, RabbitMQ).
- Contributions to open-source projects or personal development projects.
- Experience working in fintech, e-commerce, or similar high-transaction environments.
- Ability to excel in multicultural and multidisciplinary environments.
- Skills to shape rational technical deliverables from business requirements.
We Offer
- Flexibility to work remotely from anywhere in the world.
- Collaborative environment with talented professionals worldwide.
- Opportunities for continuous skill development.
- Culture of innovation, continuous learning, and technical excellence.
- Commitment to diversity of thought, transparent communication, and work-life balance.
About the Company
As a remote-first company, we offer the flexibility to work from anywhere while collaborating with talented professionals worldwide. You'll have the opportunity to work on challenging technical problems, contribute to significant business outcomes, and continuously develop your skills. We foster a culture of innovation, continuous learning, and technical excellence that empowers engineers to do their best work. Our team values diversity of thought, transparent communication, and a healthy work-life balance that allows everyone to perform at their best.
© Smartbrain. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.
More at Smartbrain
All 121 rolesSenior Full-Stack Engineer — React / Node.js / AI Agents
Smartbrain
GPU Server/Hardware Engineer (NVIDIA, field-based)
Smartbrain
Kotlin AQA Engineer | Remote Mobile Testing Specialist
Smartbrain
Senior Full-Stack Engineer - Angular, Django & DevOps
Smartbrain