Mid Ruby/Rails Developer

Sofomo RoR Ruby

  • Sofomo
  • Włocławek, Wrocław, Remotely
  • 8 000 - 13 000 PLN net / month
  • B2B

Sofomo

  • Wrocław

Requirements

Experience level: Mid

Who You Are (Experience & Skills)

  • Experienced in architecting, engineering and optimizing applications in Ruby on Rails.
  • Familiarity with RESTful services and API design.
  • Understanding of distributed systems, indexing, data stores and modeling.
  • Strong comprehension of object-oriented design patterns, algorithms and optimization.
  • Experience designing and building micro-services.

Bonus Points

  • Front-end experience in JavaScript.
  • Experience with Solidus or Spree eCommerce platforms.
  • You know what are the cloud’s building blocks and how to use them effectively.

Technologies

Necessary on this position:
  • Ruby
  • Ruby on Rails
  • Git
  • JavaScript
Necessary and we can teach you:
  • Docker
  • NoSQL
Nice-to-have:
  • React
  • Solidus

Project you can join

What You’ll Be Doing

  • Expanding the e-commerce platform to international countries.
  • Building key features and functionality.
  • Scaling the back-end to accommodate continued growth.
  • Developing API’s, the web application and database.
  • Collaborating on data architecture and implementations using MongoDB, Redis, Elasticsearch, and other NoSQL databases.
  • Designing and building tools and services for eCommerce development projects.

Work time division

New features
65%
Bug fixing
20%
Self-development
5%
Meetings
5%
Documentation
5%

How we code?

  • Style guide
  • Code review
  • Pair programming
  • Static code analysis
  • TDD
  • BDD
  • Code metrics
  • Knowledge database

How we test?

  • Unit tests
  • Integration tests
  • System tests
  • Pentests
  • Performance tests
  • Manual testing
  • Test automation
  • CI

How we manage our projects?

  • Methodology: Scrum
  • Team line-up:
  • Developers: 7
  • PMs: 1
  • QAs: 2
  • Designers: 2

Toolset

  • Laptop
  • PC
  • Additional monitor
  • Headphones
  • Personal container
  • Phone
  • Freedom to pick your tools
  • Operating system

Work environment

  • Tech supervisor
  • Open space
  • Separate rooms
  • Dress code
  • Flexible working hours
  • Remote possible: 100%
  • Paid vacation: 26

Bonuses

  • Healthcare package
  • Healthcare package for families
  • Leisure package
  • Leisure package for families
  • Cold beverages
  • Hot beverages
  • Fruits
  • Snacks
  • Lunches
  • Adaptation tips
  • Language courses
  • Temporary housing
  • Help finding an apartment
  • Visa Services
  • Sign up bonus
  • Flight ticket
  • Money for moving expenses
  • Conferences
  • Trainings
  • Books
  • Car parking
  • Bicycle parking
  • Shower
  • Chill room
  • Playroom for children
  • Integration events

Contact this employer

Sofomo is a Data Controller ...