Senior Backend Engineer

Logo of BetterCloud

BetterCloud

πŸ“Remote - Ukraine

Job highlights

Summary

Join BetterCloud as a Senior Backend Engineer and contribute to the design, development, and maintenance of our backend services using Ruby, Ruby on Rails, and PostgreSQL. This remote contractor position offers the opportunity to work on complex, impactful projects within a dynamic and growing company. You will collaborate with product managers and designers, build and maintain a scalable backend, and participate in architecture and system design discussions. The ideal candidate possesses 5+ years of backend development experience with a strong focus on Ruby and Ruby on Rails, proficiency in PostgreSQL, and a passion for writing clean, maintainable code. BetterCloud values diversity and inclusion, fostering a supportive and collaborative work environment.

Requirements

  • Have 5+ years of experience in backend development, with a strong focus on Ruby and Ruby on Rails
  • Be proficient in PostgreSQL and have experience designing, optimizing, and maintaining relational databases
  • Have a strong understanding of system design principles and architecture
  • Be passionate about writing clean, maintainable, and well-documented code
  • Have hands-on experience with JavaScript
  • Be passionate about rapid prototyping and iterative development, and enjoy delivering working features quickly
  • Have strong communication skills, with the ability to collaborate effectively with teams across time zones
  • Have familiarity with cloud services, specifically Google Cloud Platform (GCP)
  • Have demonstrated experience in enhancing or creating software engineering and support processes to improve efficiency and product delivery
  • Be fluent or upper-intermediate in English, both spoken and written, and can express yourself clearly in a global environment

Responsibilities

  • Collaborate with Product Managers and Product Designers to define and deliver new features, as well as improve existing ones
  • Build and maintain a reliable and scalable backend using Ruby (+Rails), and GraphQL
  • Work with other senior engineers to design a cohesive architecture and develop platform solutions following the best system design patterns
  • Deliver high-quality code and deploy rapidly while iterating based on feedback and customer insights
  • Participate in architecture and system design discussions to build a robust and scalable backend infrastructure
  • Continuously learn and evolve based on customer needs and feedback to ensure the product is always improving
  • Troubleshoot, debug, and optimize application performance and resolve technical issues
  • Work in an agile, fast-paced environment to deliver high-quality software in short cycles
  • Mentor junior and entry level engineers

Preferred Qualifications

  • Have familiarity with Agile/Scrum methodologies and tools like Jira
  • Have knowledge of front-end technologies (JavaScript, HTML, CSS) or frameworks (React, Angular, etc.)
  • Have experience with DevOps practices, CI/CD pipelines, and automation
  • Have familiarity with cloud platforms like AWS, Google Cloud, or Azure

Benefits

Remote work

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.
Please let BetterCloud know you found this job on JobsCollider. Thanks! πŸ™