Position: Ruby Software Engineer
Company: 8allocate
Experience required: 3y
English level: intermediate

About the project: 

Project is an AI-powered copywriting platform that helps marketers tailor their messages to their ideal audience. Focusing on the power of data-driven copywriting, it knows what works and converts. Every variation is given a Performance Prediction Score, which can forecast how well it will do.

Product designed by our client, powers the world’s top publishers and brands, including The New York Times, PetCareRx, NBA, Red Bull, Ted Baker, and others.

What responsibilities & tasks will wait for you?

Take ownership of backend tasks for a growing SAAS product; design and implement the architecture, along with maintenance and monitoring.
Collaborate with product managers to define the coming product iterations, taking into account technical challenges and gap between product-market fit
Build APIs and background services in Ruby/Python that:
Integrate with external platforms
Scrape and analyze content from the web
Integrate with internal machine learning services
Can be used by external customers

What skills/qualities are required:

5+ years of industry experience in a production web environment, including monitoring and performance tuning.
2+ years of experience with Ruby/Python/Node for a Linux environment.
Experience in owning scalable modern web architecture throughout the full development lifecycle: design, development, testing, monitoring.
BSc in Computer Science (MSc advantage).
Experience working with both relational and non-relational databases.
Experience with AWS.
Experience working in a continuous integration environment; container orchestration (Docker, K8s) - advantage.
A real passion for solving problems and delivering value.
The ability to write clean code, as well as continuously refactor and improve existing code.

Why choose us?

“Family and Friends”. We are no longer a start-up, but still, have a family atmosphere in our supportive and spirited team, who are all working together on the same goal.
“Just break down all barriers and find a better way”. Every day you’ll meet with interesting and challenging (international) projects that are covering industries from commercial aviation to fintech (different technologies, different products).
“Hungry for learning”. You will get a lot of chances for career advancement and the development of new skills, opportunities for mentorship, or learning from more experienced colleagues.

Benefits from 8allocate:

You’ll work with a supportive and spirited team of professionals.
Corporate events, holidays, and team buildings for your joy.
Training and development: we have a huge library (about 500 books!) and a budget for your professional development.
English classes.
Сoverage of sports activities.
People-oriented management without bureaucracy.
Paid vacation and sick leaves.