Negotiable
Outside
Remote
USA
Summary: We are looking for a Ruby on Rails Developer to join our engineering team, focusing on building scalable web applications. The ideal candidate should have experience with Ruby on Rails, C#, Kafka, and NoSQL technologies. This role involves designing and developing back-end systems that support critical business workflows. Strong problem-solving and communication skills are essential for success in this position.
Key Responsibilities:
- Design, develop, and maintain scalable web applications using Ruby on Rails.
- Collaborate with engineering teams using C#/.NET for cross-service integrations.
- Implement and maintain data pipelines and message queues using Apache Kafka.
- Design and manage schema-less data models in NoSQL databases (e.g., MongoDB, DynamoDB).
- Build and maintain RESTful APIs and microservices architecture.
- Participate in code reviews, architecture discussions, and technical planning.
- Write clean, maintainable code with appropriate testing.
- Troubleshoot, debug, and optimize application performance.
Key Skills:
- 3+ years of hands-on experience in Ruby on Rails development.
- Solid understanding of object-oriented programming and MVC architecture.
- Exposure to C#/.NET Core, or willingness to collaborate with C# teams.
- Experience with Apache Kafka or similar event streaming platforms.
- Hands-on experience with NoSQL databases (e.g., MongoDB, Redis, Cassandra).
- Proficiency in version control tools like Git.
- Familiarity with containerization (e.g., Docker) and CI/CD pipelines.
- Strong problem-solving and communication skills.
Salary (Rate): undetermined
City: undetermined
Country: USA
Working Arrangements: remote
IR35 Status: outside IR35
Seniority Level: undetermined
Industry: IT
- Design, develop, and maintain scalable web applications using Ruby on Rails.
- Collaborate with engineering teams using C#/.NET for cross-service integrations.
- Implement and maintain data pipelines and message queues using Apache Kafka.
- Design and manage schema-less data models in NoSQL databases (e.g., MongoDB, DynamoDB).
- Build and maintain RESTful APIs and microservices architecture.
- Participate in code reviews, architecture discussions, and technical planning.
- Write clean, maintainable code with appropriate testing.
- Troubleshoot, debug, and optimize application performance.
- 3+ years of hands-on experience in Ruby on Rails development.
- Solid understanding of object-oriented programming and MVC architecture.
- Exposure to C#/.NET Core, or willingness to collaborate with C# teams.
- Experience with Apache Kafka or similar event streaming platforms.
- Hands-on experience with NoSQL databases (e.g., MongoDB, Redis, Cassandra).
- Proficiency in version control tools like Git.
- Familiarity with containerization (e.g., Docker) and CI/CD pipelines.
- Strong problem-solving and communication skills.
- Experience working in Agile/Scrum teams.
- Familiarity with frontend frameworks like React or Vue.js.
- Exposure to cloud environments (AWS, Azure, or Google Cloud Platform).