Apply

Ruby on Rails Engineer

Posted 24 days agoViewed

View full description

📍 Location: United States, Canada

💸 Salary: 120000.0 - 140000.0 USD per year

🔍 Industry: Blockchain infrastructure

🏢 Company: Figment👥 11-50HospitalityTravel AccommodationsArt

🗣️ Languages: English

🪄 Skills: GraphQLPostgreSQLJavascriptRuby on RailsRedisRESTful APIs

Requirements:
  • Experience with Ruby on Rails
  • Strong understanding of relational databases (PostgreSQL)
  • Familiarity with background job processing (Sidekiq, Redis)
  • Familiarity with JavaScript
Responsibilities:
  • Developing and maintaining backend services using Ruby on Rails
  • Building APIs (RESTful and GraphQL)
  • Collaborating with product managers and engineers
  • Ensuring high-quality, maintainable code
  • Participating in code reviews
Apply

Related Jobs

Apply

📍 Worldwide

🧭 Full-Time

💸 140000.0 - 175000.0 USD per year

🔍 Software Development

🏢 Company: Figment👥 11-50HospitalityTravel AccommodationsArt

  • Extensive experience with Ruby on Rails and building scalable web applications.
  • Deep understanding of database modeling, query optimization, and performance tuning.
  • Strong background in distributed systems, microservices, and system architecture.
  • Experience with background processing systems (Sidekiq, Redis).
  • Familiarity with JavaScript and working with third-party libraries.
  • Ability to lead projects, drive technical strategy, and mentor engineers.
  • Strong communication skills and the ability to collaborate across teams.
  • Strong bias towards simplicity and maintainability.
  • Designing and developing scalable backend services using Ruby on Rails.
  • Optimizing relational database structures and queries for performance and scalability.
  • Building and maintaining secure, high-performance APIs (RESTful and GraphQL).
  • Contributing to architectural decisions, distributed system design, and microservices strategies.
  • Developing JavaScript-based APIs to facilitate blockchain integrations.
  • Mentoring junior engineers, sharing best practices, and fostering technical growth.
  • Improving performance, reliability, and security across backend systems.
  • Leading technical initiatives and working independently to solve complex challenges.
  • Collaborating with product and engineering leadership to align technical priorities with business goals.

AWSBackend DevelopmentGraphQLLeadershipPostgreSQLSQLJavascriptKubernetesRuby on RailsAlgorithmsAPI testingData StructuresCI/CDProblem SolvingRESTful APIsMentoringMicroservices

Posted 24 days ago
Apply
Apply

📍 EU, LATAM, Canada

🧭 Full-Time

💸 95000.0 - 120000.0 USD per year

🔍 Software Development

🏢 Company: Nexla👥 101-250💰 $18,000,000 Series A over 1 year agoInformation ServicesData Center AutomationAnalyticsInformation TechnologySoftware

  • 5+ years of professional experience developing and maintaining Ruby on Rails applications
  • Strong understanding of object-oriented programming principles and design patterns.
  • Experience with relational databases (e.g., PostgreSQL, MySQL) and writing efficient SQL queries
  • Proficiency in writing unit and integration tests (e.g., RSpec, Minitest)
  • Familiarity with front-end technologies (e.g., HTML, CSS, JavaScript, React) is a plus
  • Experience with cloud platforms (e.g., AWS, GCP) is a plus
  • Experience with performance optimization and scaling web applications
  • Excellent problem-solving skills and a demonstrated ability to think critically about complex issues
  • Strong communication and collaboration skills
  • A proactive and self-directed approach to work, with a strong sense of ownership and accountability
  • Ability to prioritize tasks effectively and manage time efficiently
  • Demonstrated ability to learn quickly and adapt to new technologies
  • Design, develop, and maintain high-quality, scalable, and reliable Ruby on Rails applications
  • Write clean, well-documented, and testable code following best practices
  • Collaborate with other engineers, team leads, and designers to deliver new features and improve existing ones
  • Proactively identify and address technical debt, performance bottlenecks, and security vulnerabilities
  • Participate in code reviews and provide constructive feedback to peers
  • Take ownership of projects from inception to deployment, driving them to completion and out into production with minimal supervision
  • Effectively communicate technical concepts to both technical and non-technical stakeholders
  • Stay up-to-date with the latest industry trends and technologies, and apply them to improve our platform
  • Contribute to the overall technical direction and architecture of our product
  • Assist in troubleshooting and resolving production issues, ensuring high availability and performance

AWSPostgreSQLSQLGCPMySQLRuby on Rails

Posted 25 days ago
Apply