Ruby on Rails Developer

Remote

Job Description

About digitalminds.io

At digitalminds.io we give businesses access to the best freelance Software Developers, IT Consultants and Digital Experts. As trusted advisors, we consult and support companies on how to build new digital businesses, how to create and expand markets, and how to develop new technologies that benefit millions of people across the globe.

Meet your new team

Our international team is fully committed to provide an exceptional service on every front. With experts in IT, Business Consulting and HR Management, we are at the core of where tech meets people - and making the best of it! We are here to support you every step of the way while working on a project and beyond. From career and tech coaching to promoting your blogs and helping you share your knowledge - we are passionated about supporting YOUR passion.

Role Description

Join us as a freelance Ruby developer responsible for building Ruby applications, including anything from complex groups of back-end microservices to command line utilities and data processing scripts. Your primary responsibility will be to design and develop these applications, and to coordinate with the rest of the team working on different layers of the infrastructure. Thus, a commitment to collaborative problem solving, sophisticated design, and building quality products is essential.

Our ideal candidate is reliable, fully committed, shares our passion for high-quality work and is looking for a professional remote freelance setup.

What you'll be responsible for

  • Build modern, reusable, and maintainable high-quality code
  • Develop dynamic web applications and web APIs in Ruby on Rails
  • Document your ideas and introduce them to the customer
  • Version code, integrate continuously and build new tools
  • Collaborate with frontend, backend developers and product managers
  • Conceptualise your customer’s requirements and manage their expectations
  • Interact with customers and stakeholders on a daily basis

What you bring to the table

  • Bachelor's degree or equivalent
  • Good understanding of Ruby and its nuances (OO, functional programming style)
  • Ability to write reusable Ruby code and libraries that may be used in expressive ways
  • Familiarity with the concepts of MVC, Mocking, ORM, and RESTful design
  • Experience with popular web application frameworks such as Rails and Lotus and command line libraries such as Thor and GLI
  • Experience with both external and embedded databases
  • Understanding of fundamental design principles behind a scalable application
  • Ability to model data so that it represents and supports business processes
  • Implementation of automated testing platforms and unit tests
  • Knowledge of profiling tools and how to optimize applications pragmatically for the required scale
  • Proficient understanding of code versioning tools like Git
  • Familiarity with dev tools such as Bower, Bundler and Rake
  • Passion for quality, reliability, and delivering what you committed to
  • Experience in working remotely and with B2B contracts
  • Fluency in English (spoken and written), fluency in German is a plus
  • Willingness to contribute to the digitalminds.io community
  • Registration as a freelancer
  • Residence in Europe

What we offer you

  • Get access to exciting remote projects of renown startups and corporates
  • Work with latest tech-stacks and technologies
  • Join a community of professionals that support each other during and beyond projects
  • Get exclusive invitations to local events, meetup, and talks
  • Get support to become a professional freelancer
  • Build your personal brand (e.g,. by blogging with us)