CGTrader is the world’s leading provider of 3D content. More than 500,000 customers globally, including more than 150 Fortune 500 enterprises, trust CGTrader to source and manage three-dimensional content. We have two core product lines: CGTrader Stock Marketplace that unites over 5M professional 3D designers, and CGTrader Arsenal, our end-to-end 3D product visualization platform, that empowers global e-commerce leaders to generate amazing product visuals and AR experiences using 3D models.
We are seeking a Senior Back-End Ruby Engineer to join our team. In this role, you will be responsible for designing, developing, and maintaining the back-end systems of our web applications, utilizing technologies such as Ruby on Rails, Elastic Search, and AI tools like Copilot.
Responsibilities:
- Design, develop, and maintain the back-end systems that power our web applications using Ruby on Rails.
- Write clean, maintainable, and testable code, ensuring code quality through code reviews.
- Optimize system performance and enhance user experience Stay up-to-date with the latest developments in web technologies and leverage AI tools like Copilot to improve code quality and streamline development processes.
Requirements:
- Bachelor's or Master's degree in Computer Science, Information Systems, or related field.
- 5+ years of experience in back-end development using Ruby on Rails.
- Strong knowledge of back-end development principles, including database design, APIs, web services, SQL, and NoSQL databases.
- Experience with AWS or other cloud platforms.
- Excellent problem-solving and analytical skills, with strong communication and interpersonal abilities.
- Experience with Elastic Search and, ideally, the Searchkick gem.
- Proficiency in using AI tools like Copilot or similar for enhancing development processes.
- We look forward to receiving your application and learning more about how your skills and experience can contribute to our team's success.
Our perks go beyond great compensation:
- Opportunity to get stock options;
- 5 additional vacation days during the summer;
- Work from anywhere - we only ask you to be reachable and connected;
- Annual education budget for your chosen courses, conferences, and other learning opportunities;
- Home equipment budget to set up your home office for productivity and convenience;
- Private health insurance, including well-being programs;
- Flexible working hours - manage your time as you see fit;
- Social events and team activities: team lunches, happy hours, company retreats, group activities to build better relationships within the team.
Salary we offer: from 2800 Eur (after taxes)