Overview
Remote
Depends on Experience
Full Time
Skills
Ruby on Rails
Database Engineering
API Design
PostgreSQL
Job Details
Job Title: Database 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.