Jr.Back End Developer - Ruby

Overview

Remote
$60,000 - $70,000
Contract - W2
Contract - Independent
Contract - 2 Year(s)

Skills

Agile development
Computer Science
DevOps
Git
Golang
GraphQL
Kafka
Rails
Ruby
attention to detail
backend development
cloud - based
cloud infrastructure
collaborate
communication skills
front - end developers
problem - solving
problem - solving skills
technical issues
unit tests
version control
writing
written communication

Job Details

Job Summary:
We are looking for a highly skilled Backend Developer with a strong focus on Ruby to join our dynamic
team. The ideal candidate will have extensive experience in building and maintaining scalable backend
systems using Ruby on Rails, along with expertise in modern cloud technologies and services.
Experience: 2-5 Years
Location: Remote (Anywhere in USA/Europe)
Work Timings: EU/EST/PST
Key Responsibilities:
• Develop and maintain backend systems using Ruby on Rails, ensuring high performance and
responsiveness of applications.
• Leverage AWS services, including Lambda and DynamoDB, to build scalable and efficient cloud-
based solutions.
• Design and manage databases using DynamoDB, and implement and manage DynamoDB
Streams for real-time data processing.
• Build and manage GraphQL APIs to support complex queries and integrations.
• Utilize Kafka for handling real-time data streams and asynchronous communication between
services.
• Use AWS CDK (Cloud Development Kit) to define and deploy cloud infrastructure.
• Write clean, maintainable code with a focus on best practices and performance. Participate in
code reviews and provide constructive feedback.
• Work closely with front-end developers and other team members to ensure seamless
integration and deliver high-quality solutions.
• Identify and resolve technical issues and performance bottlenecks. Implement monitoring and
logging to maintain application health.
• Implement best practices for application security and data protection.
Requirements:
• 3-6 years of professional experience in backend development with a strong focus on Ruby on
Rails.
• Proficiency in Ruby programming language and Rails framework.
• Experience with AWS services, including Lambda, DynamoDB, and CDK.• Knowledge of DynamoDB Streams and their use in real-time processing.
• Experience with GraphQL for building and managing APIs.
• Familiarity with Kafka for message queuing and real-time data processing.
• Proficiency in Golang is a plus.
• Solid understanding of RESTful and GraphQL API design principles.
• Experience with Git or other version control systems.
• Familiarity with testing frameworks and writing unit tests.
• Strong analytical and problem-solving skills with attention to detail.
• Excellent verbal and written communication skills. Ability to collaborate effectively within a
team.
Preferred Qualifications:
• Experience with additional AWS services or other cloud platforms.
• Familiarity with DevOps practices and CI/CD pipelines.
• Experience working in an Agile development environment.
Education:
• Bachelor’s degree in Computer Science, Engineering, or a related field.

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.