Overview
Skills
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.