Senior Rails Developer
Remote; Full-Time
With immediate effect.
Your Responsibility
- Develop and extend our crowdsourcing platform using Rails 6.x and 7.x.
- Apply test-driven development (TDD) best practices to ensure high-quality, maintainable code.
- Optimize, refactor, and develop backend components while researching and implementing best practices.
- Deliver across the entire development stack, focusing on backend development but with an understanding of frontend aspects.
- Work with messaging systems such as RabbitMQ to ensure efficient event-driven architectures.
- Collaborate closely with a remote team based in Germany and Ukraine.
Technical Stack
- Backend: Ruby, Rails (6.x & 7.x)
- Frontend: JavaScript, Bootstrap
- Databases: MySQL, MongoDB
- Infrastructure & DevOps: AWS (including serverless), RabbitMQ, Capistrano, HAProxy, Monit, Docker
- Messaging & Queues: RabbitMQ, experience with message-based architectures
- Testing: RSpec, Capybara (with FactoryBot and other TDD tools)
- Version Control: GitHub
Your Background
- Minimum 5 years of software development experience, with at least 3 years focused on Rails.
- Strong experience with MySQL or another relational database.
- Deep understanding of RSpec, including FactoryBot and TDD methodologies.
- Hands-on experience with RabbitMQ and event-driven architectures.
- Proficiency with Unix/Linux environments at a user level.
- Familiarity with Agile methodologies (Scrum, Kanban).
- Experience working in startup environments and scaling applications.
Nice to Have (Desirable)
- Hands-on experience with frontend development.
- Knowledge of HAProxy, Monit, and infrastructure monitoring tools.
- Experience with Docker and containerized deployments.
- Ability to create and maintain AWS Lambda functions.
- Familiarity with AWS Rekognition or other AWS AI/ML services.
Soft Skills
- Team-oriented, collaborative, and communicative with a professional approach.
- Strong problem-solving mindset and ability to work autonomously when required.
- Passionate about clean, maintainable code and following best practices.
- Excellent English communication skills, both written and verbal.
About clickworker
clickworker is the global market leader and an innovative provider of crowdsourcing solutions for businesses. We leverage the expertise of internet users worldwide to implement customer projects in a reliable and innovative manner. Our services include AI training data, market research/online surveys, product data management, and store checks.
As of the beginning of 2025, clickworker is part of lxt.ai, a company specializing in high-quality AI training data.
If we have peaked you interest, please send us your detailed application documents with your earliest possible start date and salary requirements.
Please submit your documents only via email to
We look forward to meeting you!