Position: Ruby on Rails Developer
Company: RemotelyTalents
Experience required: 3y
English level: upper

🌟 Exciting Opportunity for a **Ruby on Rails Developer** in the Thriving E-commerce Landscape! 🌟

Are you a talented and passionate Ruby on Rails developer ready to make your mark in the world of e-commerce innovation? 

Look no further! 

Join our dynamic client, a leading provider of cutting-edge services tailored for e-commerce enterprises, and be at the forefront of revolutionizing how businesses track their competitors.

**Current Stack:**

Backend: Ruby On Rails
Frontend: Tailwind CSS & Stimulus JS
Databases: PostgreSQL, Redis
Ops: Heroku, AWS, Github

**Responsibilities:**

- Produce clean, efficient code based on specifications,
- Verify, maintain, and deploy new versions of the software,
- Troubleshoot, debug, and upgrade existing software,
- Recommend and execute code improvements,
- Upgrade and improve our Heroku applications (Dev Ops),
- Create technical documentation for reference and reporting.

In a few months, you will be able to create and deploy new features on your own, develop your own scrapers, work on technologies such as IA (Generative text, Image/Video classification and recognition, etc.), upgrade our current Rails & Heroku stack and have your word on product decisions.

**Requirements:**
- Autonomy and resourcefulness,
- Proven experience as a Ruby on Rails software developer 3+ years,
- Strong knowledge of languages and frameworks (mostly Ruby on Rails, Javascript & Stimulus JS),
- Strong experience with databases and PostgreSQL,
- Experience with maintaining and scaling a Heroku application,
- Experience in creating a test-driven environment.

**Bonus points:**
- Experience/interest in scraping,
- Experience/interest in inbound email management in Rails / Mailbox,
- Experience/interest in large media directories management.

**Additional Requirements:**

- Able to use your own laptop and have a quiet place to work
- Attention to detail, and troubleshooting aptitude
- Great communication skills: we’re now a team of 4 across the world, all working 100% remotely
- Eager to learn new languages and technologies: we provide various teaching and learning materials for our team

**We offer:** 
- competitive salary paid in USD
- B2B contract with paid vacation and sick leaves
- fully remote work with flexible hours to fit your lifestyle

**Our online recruitment process is simple and efficient:** 
- Introduction interview with the recruiter
- Technical task
- Technical interview

If you meet our requirements, we'll extend a job offer to you.