Software Engineer - Ruby on Rails

Overview

Remote
Depends on Experience
Contract - W2

Skills

Ruby on Rails
Database
API
ROR
WebSocket
PostgreSQL

Job Details

Job Title: Software Engineer - Ruby on Rails

Location: 100% Remote

Duration: 12 Months Long term contract

Technical Skills - Must Have

  • API Design
  • Database Engineering
  • Database Optimization
  • Database Performance
  • PostgreSQL
  • Ruby on Rails

Nice To Have

  • Experience with cloud platforms such as AWS, Azure, or Google Cloud Platform.
  • Knowledge of GraphQL and modern API design.

Job Description

About the Role:

We are seeking a skilled and motivated Database Engineer with strong proficiency in PostgreSQL and Ruby on Rails to join our development team. You will be responsible for building scalable, high-quality data applications and services that deliver exceptional API experiences. You ll work closely with product managers, designers, and other engineers to implement new features and improve existing systems.

Key Responsibilities:

  • Design, develop, test, and deploy back-end applications using Ruby on Rails and PostgreSQL.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Maintain code quality through unit tests, code reviews, and automated testing.
  • Identify and correct bottlenecks and bugs to ensure optimal performance.
  • Participate in architectural decisions and technical design discussions.
  • Write clean, scalable, and well-documented code.
  • Stay current with the latest industry trends and technologies.

Required Qualifications:

  • Bachelor s degree in Computer Science, Engineering, or a related field (or equivalent experience).
  • 5+ years of professional software development and database engineering experience.
  • Proficiency in Ruby on Rails and PostgreSQL.
  • Experience with optimizing databases for high-volume APIs.
  • Familiarity with RESTful APIs, WebSockets, and client-server architecture.
  • Experience with version control systems like Git.
  • Understanding of software development principles and Agile methodologies.

Preferred Qualifications:

  • Experience with cloud platforms such as AWS, Azure, or Google Cloud Platform.
  • Familiar Knowledge of GraphQL and modern API design.ity with CI/CD pipelines and DevOps practices.
  • Experience with testing frameworks.
  • Understanding of performance optimization and security best practices.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.

About Javen Technologies, Inc