Software Engineer
Remote
Full Time
#Software Engineering
#API Development
#Ruby on Rails
#React.Js
#HTML
#CSS
#PostgreSQL
#Elasticsearch
#Kafka
#AWS
#GitHub
At Smile.io, our engineering team is built on the belief that you should take pride in your code and truly own what you ship. We thrive as a group of small, empowered teams that prioritize high-impact results while embracing new technologies to keep our developers happy. We currently power over 60,000 rewards programs, serving more than 500 million customers and handling 1 million API requests every hour. As we continue to expand our product to meet the massive growth of the e-commerce sector, we are looking for talented individuals who value diversity, inclusion, and the human side of building great software.
The opportunity
We are seeking a Senior Software Engineer to join our distributed team. In this role, you will work across our tech stack to build features, run experiments, and deliver high-quality, sustainable software in an agile environment. You will play a vital part in maintaining a highly available service that supports millions of users, ensuring that our platform remains robust as we scale. We value outcomes over output, and we are looking for someone who is ready to take initiative and help us continue to grow.
A day in the life
- You will write, test, document, and maintain software while ensuring our systems remain reliable and efficient.
- You will collaborate closely with our product, design, and engineering teams to conceptualize and build new features that drive value for our merchants.
- You will review code and provide thoughtful, constructive feedback to your peers while analyzing production performance to refine and improve our product.
Who you are
You are a highly self-directed engineer who thrives in a remote-first culture. You bring deep technical experience in software engineering and have a proven track record of building web systems at scale. You value clear communication and believe that sharing knowledge is far more effective than hoarding it. You are comfortable working with tools like Ruby on Rails, React.js, PostgreSQL, Elasticsearch, Kafka, and AWS. Above all, you approach your work with high empathy and a focus on simplicity, always using data to validate your hypotheses.
Why you'll love it here
We are committed to creating a supportive and creative environment where you can do your best work. We believe in being human, and we foster a culture that values your unique background and perspective. As a member of our team, you will enjoy the flexibility of remote work, allowing you to contribute from anywhere while staying connected to a team that truly cares about your growth and well-being.




