Remote Senior Software Engineer For Mass-Market RoR Development At OnTheGoSystems


OnTheGoSystems is looking for developers to write the software that powers over a million websites. Youll be writing code that runs on mission-critical production servers, on client sites and in browsers. Many thousands of people will be using your code every day.


This position is a great fit for senior developers, you will be able to apply your experience and skills on big, challenging projects.


Why You Will Enjoy Working with Us


Heres what our own developers tell us about why they love working with us.


Work on Big Projects


The best developers like challenging projects and solving interesting problems. Working with us will allow you to work on large software projects, dealing with all kinds of problems from scalability to performance and security.


Use Modern Technologies and Methodologies


You will work with your team on implementing modern architecture patterns. You will deal with highly available and scalable APIs handling thousands of requests per second.


Keep Growing Your Skills


We learn new technologies and development patterns when we need them. Technology moves forward quickly and were on its edge. We all share knowledge and experience and help each other grow.


Work as Part of a Team


You will have short, daily video calls to meet your team and discuss the ongoing work. We keep our meetings very to the point but its still great to see your colleagues.


We also have regular retrospective meetings to improve our workflow as a team. Nothing is set in stone and were always open to making our workflow leaner and more efficient.


We Prefer Logic Over Bureaucracy


Our team has a flat hierarchy. You work directly with your peers and dont need to deal with bureaucracy to do your job.


Grow Your Responsibilities


Everyone on the team has the opportunity to expand their responsibilities over time. Of course, this happens organically, for those who seek more.


Completely Remote Work


This is a 100% remote position so you can do your job from wherever in the world you want, including your own home, a beach, or co-op. All you need is a good Internet connection.


Great Work-life Balance


We love our work but also strongly believe in a healthy work-life balance. We work 8 hours per day and are off on weekends. When needed, you can also easily adjust your daily schedule to attend to your private affairs.


What You Will Do


All developers in our team participate in software architecture, implementation, maintenance, and test automation.


This particular job position is for a Senior Developer for our backend APIs.


How We Work


We organize our work using the following tools and services:


- Google Workspace - email, storage, meetings (via Meet), etc.

- YouTrack - project management

- Git - version control

- Mattermost - internal communication


Of course, every team has its own set of additional tools they use in their work.


Required Skills


- This is a 100% remote position.EXTREMEMINING.ORGmust be self-motivated, focused, and organized to succeed.

- Because this team is located in Europe, we are looking for candidates from European, the Middle East, or African working hours.

- Experience working as a remote developer

- Experience designing, developing and implementing highly scalable and available APIs

- Experience in efficient database usage, dealing with relational tables of billions of records and dealing with hundreds of terabytes of unstructured data (logs, NoSQL DBs)

- Most of our current APIs are written in RoR, so experience with RoR is a must

- A good level of spoken and written English

- A strong sense of ownership and responsibility

- Bonus: Experience with React / Python / Java / PHP / Any other programing language.


Besides being smart, autonomous, and a great developer, you need to be a team player. We maintain a friendly environment, which allows us to be productive and enjoy our work.