NGP (Senior) RoR Developer

Published on April 24, 2024

Netguru is a consultancy, product design, and software development company founded in 2008. Netguru builds digital products that let people do things differently – offering consulting, tools and resources to companies of all shapes and sizes – to make beautifully designed digital products in a way that’s fast and fits their needs. Over the past ten years, Netguru has changed the way people bank, listen to music, learn languages, and rent bicycles. Some of their clients include Fortune 500 companies and startups like solarisBank, Hive, Temi and more. Netguru works with the largest brands in the world, such as Volkswagen, IKEA or Keller Williams. Netguru offers application development services for businesses of any size, adding the hidden value of know-how and long market experience to each project. Their tech stack consists of technologies such as Ruby on Rails, Node.js, React.js, React Native, Kotlin, Vue.js, Python, Django, and Elixir.

Our mission at Netguru is to help entrepreneurs and innovators shape the world through beautiful software. We care about trust, taking ownership, and transparency. As a Certified B Corporation®, we offer a safe, inclusive and productive environment for all team members, and we’re always open to feedback. If you want to work from home and be a full time employee, great! We want to create the right opportunities for you.


  • We offer: 100% remote work, flextime & flexplace, dev-friendly processes, long-term collaboration.
Project details:
  • Standard working hours (CET timezone);
  • Your daily task would include resolving performance issues, fixing issues, functionality enhancements (e.g. implementing a limited set of feature enhancements to support the development of business, migration preparation & implementation).
Requirements
Apply if you:

  • hands-on experience in developing production software using Ruby; Ruby on Rails experience alone is not sufficient;
  • proven ability to design and implement scalable microservices architecture using Ruby, coupled with a robust understanding of distributed transactional systems;
  • practical experience in building distributed transactional systems; experience with testing and debugging distributed systems;
  • solid track record in crafting efficient, testable, and reusable Ruby modules, demonstrating secure coding practices;
  • have previous experience in working with PostgreSQL;
  • have experience in working with AWS; proficient in leveraging AWS services for the deployment, management, and scaling of Ruby-based applications;
  • proficient in designing, building, and maintaining RESTful APIs, ensuring security, performance, and adherence to industry best practices.
  • ability to write secure code and a strong understanding of secure coding practices;
  • solid grasp of version control systems, particularly Git and GitLab, ensuring organized and collaborative development workflows.
  • can quickly grasp business logic;
  • are not afraid to dive in legacy code;
  • are able to find smart & pragmatic solutions for pending challenges; proactive mindset with a strong sense of ownership, always seeking optimal solutions to problems.
  • have worked closely with clients and maintained positive relationships with them;
  • proven ability to collaborate with cross-functional teams for seamless microservices integration;
  • have a very good command of spoken and written English (B2);
  • location within the European Union.

Benefits
In return, we offer:

  • 100-percent remote work;
  • work with an experienced team of developers and continuous development of your hard and soft skills;
  • dev-friendly processes such as Continuous Integration, Continuous Delivery, Code Review and bug bashes;
  • long-term collaboration on challenging products (FinTech, B2B software, E-commerce and more).


Joining Netguru as a Ruby on Rails Developer means:

  • 100% remote work – we've developed a perfect remote work culture;
  • various types of projects – our clients come from all over the world, and we help them turn their dreams into reality and find the most suitable working solutions;
  • processes based on the Scrum and Agile methodologies.
If you need any disability-related adaptation at any step of the recruitment process – simply let the recruiter know! We'd be happy to help.