This is a remote position.
We are seeking a Ruby on Rails Backend Software Engineer to join out team.
Responsibilities:
- Architect and implement the backend systems that run the platform.
- Understand trade offs and what it entails to build scalable reliable and maintainable systems.
- Work with fullstack and mobile engineers to create and continuously improve a cohesive set of abstractions and APIs.
Requirements
- 5 years working with Ruby and Rails.
- Experience with background jobs processors specially Sidekiq is a plus.
- 5 Experience working with RDBMS (MySql Postgresql).
- Unit and integration testing experience.
- 3rd party API usage and integration experience.
- Experience integrating payment gateways is a big plus.
- 3 years building backend systems.
- Strong software design pattern skills for producing modular yet performant code.
- Clear understanding of pros/cons and design decisions involved in different data systems (Memcached Redis Kafka Zookeeper Apache Spark and Fink).
- Ability to empathize with endusers; build with scale and ease of adoption in mind.
- Experience building in an agile setting with code reviews and quality as a priority.
- Experience working with Go NodeJS or Python is also a plus.
Benefits
- Work Location: Remote
- 5 days working
5+ years working with Ruby and Rails. Experience with background jobs processors, specially Sidekiq, is a plus. 5+ Experience working with RDBMS (MySql, Postgresql). Unit and integration testing experience. 3rd party API usage and integration experience. Experience integrating payment gateways is a big plus. 3+ years building backend systems. Strong software design pattern skills for producing modular, yet performant code. Clear understanding of pros/cons and design decisions involved in different data systems (Memcached, Redis, Kafka, Zookeeper, Apache Spark and Fink). Ability to empathize with end-users; build with scale and ease of adoption in mind. Experience building in an agile setting with code reviews and quality as a priority. Experience working with Go, NodeJS or Python is also a plus.