Rails Engineer

Remote from
, , ,
Job type
Full Time,
Opening date
Closing date
13 Feb 2023

About Chameleon

SaaS Platform for Targeted In-Product Guidance and Marketing

Chameleon is a layer between our customers’ web applications and their users; this means that the software we build is for our thousands of customers and their millions of end-users.

As we gain more customers and they ask our software to handle an increasing amount work we have to continue to improve all aspects of Chameleon. The way web apps are built is changing rapidly; UX patterns are getting smarter; organizations are embracing the product-led movement and good onboarding is a differentiator.

  • We still have a lot more building to better enable software around the world, as it becomes more self-serve
    • Better handle the scale and volume of data we receive
    • Continue to improve on-page performance while adding more complexity
    • Enhance the functionality and UX of the existing product to make it more accessible to brand-new customers and non-technical users
    • Build out brand new products that help our customers more successfully engage their users
    • Build workflows to support larger teams (e.g. roles/permissions) and more usage (a team having hundreds of “campaigns” within Chameleon)

You will be a key member of our engineering team, and enable us to improve our product velocity. This includes enhancing the underlying architecture to support growth, while collaborating with the wider team to more quickly deliver front-end functionality.

What you will do specifically:

You will be working primarily in Rails backend applications that directly handle 100+ million requests per day.

Key activities we expect you to be doing include:

  • Create external and internal APIs (docs here)
  • Build and maintain data import/manipulation pipelines
  • Analyze data to make better predictions, create alerts for key flows
  • Work to maintain our 99.99% uptime
  • Write testable well documented code
  • Push and pull data to adjacent tools (analytics providers, data warehouse)
  • Keep our platform secure and reliable.

Skills and experience that will aid success in this role:

  • 2+ years working as a backend or full-stack engineer in Rails
  • 2+ years of startup experience in full-time remote work
  • Fluency with our stack: Rails, MongoDB, Redis, Sidekiq
  • Experience writing tests first (RSpec etc.)
  • Independent and self-motivated mindset; proactive in finding solutions while able to structure your own work.

Other requirements:

  • You have a fully functioning workspace and a quiet place to focus (and take calls) with a high-speed internet connection (you’ll have budget for additions to your home office setup)
  • You are in an Americas or European timezone (i.e. based in 🇨🇦 🇲🇽 🇧🇷 🇨🇱 🇬🇧 🇫🇮 🇵🇹 🇪🇺 🇿🇦 etc.)
  • This is your full-time job (no other part-time roles)
  • Fluency (written and verbal) in English

Personalised job alerts

Set up personalised e-mail alerts about similar remote jobs

Report jobEmbed widgetShare

How to apply

See a few more

Similar remote jobs in Engineering

Job Widget Code

Place this code wherever you want the widget to appear on your page.

<script src="//jobicy.com/api/widget.js?5XyPbk5QqyZg=12668" async></script>

Job Search Safety Tips

Here are some tips to help you search and apply for jobs safely:
Watch out for suspicious jobs Don't apply for jobs that offer high pay for little work or offer to hire you without an interview.
Check the employer's profile Make sure you're applying for a trustworthy job by visiting the employer's profile and learning more about them.
Protect your information Don't share personal details like your bank account or government-issued ID on suspicious websites or messengers.
Report jobs that feel unsafe If you see a job that seems misleading, inappropriate or discriminatory, report it for going against our policies and we'll review it.

Share this job


What position is Chameleon hiring for?

Chameleon is hiring a remote Rails Engineer from , , ,

What type of employment does Chameleon offer?

This is a Full Time role.