Position: Back-End Developer (RoR)
Company: Popup
Experience required: 5y
English level: fluent

Department Engineering Team Employment Type Full-Time Minimum Experience Mid-level
Hey, नमस्ते, Hola, Nǐ hǎo 👋

We know that looking for a new role can be both exciting and time-consuming, and we truly appreciate your effort so we'll keep it simple and straightforward. We are a 100% remote company.

What is Popup:

Popup (www.popup.store)) is the only no-code e-commerce platform that enables merchants to build Online Popup Stores powered by visual customer journeys. Popup was founded by 3 people (Corey, Matteo, and Cait) who are ex-Shopify and who have over 30 years of combined experience in e-commerce.

With Online Popup Stores merchants can visually build and control customer journeys while managing multiple online Popup Stores from 1 admin in multiple languages and currencies. There's a video on our site to see it in action.

If you're interested in building world-class products including the next-generation e-commerce platform that empowers entrepreneurs around the world build their businesses, Popup is likely for you 😄


A few things you need to have:

Critical thinking and problem-solving skills.
A knack for writing clean, readable Ruby code.
Hands-on experience with databases like Mysql, Postgres, Redis, Memcache.
Creating unit tests using RSpec.
Should Integrate user-facing elements developed by front-end developers with server-side logic.
Should be able to Identify bottlenecks and bugs, and devise solutions to these problems.
Solid understanding of object-oriented programming.
Basic understanding of front-end technologies, such as JavaScript, HTML5, and CSS3.
Familiarity with concepts of MVC, Mocking, ORM, and RESTful.
Proficient understanding of code versioning tools (e.g. Git or SVN)
Professional proficiency in English.
Experience 2+ years.
Sense of ownership and pride in your performance and its impact on the company’s success.

Good to have:

Good understanding of server-side templating languages (such as Liquid, Slim, HAML, etc)
Good understanding of server-side CSS pre-processors (such as SASS)
Ability to integrate multiple data sources and databases into one system
Contribute written work to company knowledge base once posted and prepare articles for publishing to marketing collateral and white papers.
Good to have Front end Technologies exposure like JavaScript, Vue JS, Angular JS, React JS.

What are the main technologies we use:

Vue
Ruby on Rails

What's in it for you:

You get to work in a dynamic environment with insanely talented people where new features in products are being shipped regularly.
We give you the freedom to make your own decisions (we trust our employees and are invested in their success).

We're looking forward to learning more about you and your interest in joining our team 🥳