Job Openings Senior Back-end Engineer(Ruby on Rails)

About the job Senior Back-end Engineer(Ruby on Rails)

LOCATIONS:  Argentina, Belize, Bolivia, Bouvet Island, Brazil, Chile, Colombia,
Costa Rica, Ecuador, El Salvador, Falkland Islands (Malvinas), French
Guiana, Guatemala, Guyana, Honduras, Mexico, Nicaragua, Panama,
Paraguay, Peru, South Georgia and the South Sandwich Islands, Suriname,
Uruguay.

Primary Duties:

  • Design and develop scalable, efficient, and maintainable backend infrastructure using Ruby on Rails.
  • Work hand in hand with diverse teams - from front-end developers to designers - to turn business objectives into technical outcomes.
  • Spearhead the creation and rollout of novel features, emphasizing code quality and best practices.
  • Enhance system performance to cater to an ever-increasing user base and site traffic.
  • Vigilantly test, debug, and refine backend systems for optimal performance and bug-free operation.
  • Build and upkeep APIs that ensure smooth integrations with external services and tools.

Further Responsibilities:

  • Stay informed about the newest evolutions in Ruby on Rails and web development, integrating pertinent techniques into your workflow.
  • Nurture junior developers, promoting a sense of teamwork and a culture of knowledge exchange.
  • Engage in code reviews, ensuring adherence to coding standards and overall code excellence.
  • Pinpoint areas of operational enhancement, incorporating automation and other efficiency-boosting solutions when fitting.

Skills & Qualifications:

  • Bachelor's or Master's in Computer Science, Software Engineering, or analogous domain.
  • A minimum of 6 years as a seasoned Ruby on Rails Backend Developer.
  • Comprehensive know-how in Ruby on Rails and creating RESTful APIs.
  • Acquaintance with databases, notably PostgreSQL, along with skills in crafting database structures and fine-tuning queries.
  • Familiarity in managing web applications using cloud platforms such as AWS or Azure.
  • A profound grasp of software crafting fundamentals, OOP, and established design patterns.
  • Dedication to crafting neat, structured, and well-commented code, following top-tier standards.
  • Acute problem-solving abilities paired with meticulousness and a drive for achieving excellence in software.
  • Team player with effective interpersonal and communication capabilities.

Additional Merits:

  • Experience with React.js
  • Hold at least one Ruby badge from Qualified.com
  • Availability aligning completely with EST (UTC-5)
  • Mac device ownership is a prerequisite.