Ruby on Rails Developer
Long-Term Contract with Potential for Conversion
Fully Remote (EST Time Zone Preferred)
Our Digital Healthcare Services client is looking for a Ruby on Rails Developer! You will play a crucial role in designing, implementing, and maintaining a robust and scalable backend platform. You will work closely with our cross-functional teams to develop high-quality software solutions that meet our clients' needs and contribute to the success of their projects.
Responsibilities
- Collaborate with the product management and design teams to understand project requirements and translate them into technical specifications.
- Design, develop, test, and maintain efficient, reusable, and reliable Ruby on Rails code.
- Assist in large-scale data schema restructuring and optimization.
- Implement new features and enhance existing functionality to meet project objectives.
- Perform code reviews to ensure code quality, best practices, and adherence to coding standards.
- Troubleshoot, debug, and optimize application performance to deliver a seamless user experience.
- Stay up to date with the latest industry trends, tools, and technologies to continually improve the development process.
- Work in an Agile development environment, participating in sprint planning, daily stand-ups, and retrospectives.
- Manage and update tasks in Jira to track progress and backlog items.
Qualifications
- Proven experience as a Ruby on Rails Developer, with a strong portfolio of past projects.
- Solid understanding of the Ruby programming language and the Rails framework.
- Experience with front-end technologies such as HTML, CSS, and JavaScript React.
- Proficient in relational databases like PostgreSQL.
- Familiarity with version control systems, preferably Git.
- Knowledge of RESTful API design and integration.
- Strong problem-solving skills and attention to detail.
- Excellent communication and collaboration abilities.
- Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent work experience).
- Must be open to potential travel, estimated at 1–4 trips per year; travel is not guaranteed.
Nice to Have
- Experience with test-driven development (TDD) and behavior-driven development (BDD).
- Knowledge of cloud services, preferably AWS or Azure.
- Familiarity with containerization and orchestration tools such as Docker and Kubernetes.
- Understanding of continuous integration and continuous deployment (CI/CD) pipelines.