Full stack Developer with Ruby on Rails and Ember

Published on August 19, 2023

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. Netguru has become one of the fastest growing companies in EU, recognised by the Financial Times, Deloitte, and Forbes. Netguru has grown at a rate of nearly 120 percent in 2018, reaching almost 19M EUR in revenue. The company has completed more than 1400 projects, and has nearly 600 employees on board working from all over the world. 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. They build web, mobile and desktop apps of top quality, for any industry, including fintech, healthcare, commerce, tourism, and robotics. Their tech stack consists of technologies such as Ruby on Rails, Node.js, React.js, React Native, Kotlin, Vue.js, Python, Django, and Elixir.

Join Netguru Talent Marketplace, a proven partner for tech-minded freelancers and experts. Thanks to us, you will have access to various project-based opportunities and can collaborate with different companies and industries. As a result, you will not only gain more experience but also develop a variety of skills you didn’t even know you had. Work the way you like, on your terms, with no strings attached.

A software company that supports businesses in improving the customer relation through a messenger platform. The projects we work on in Platform (my org) are mostly backend focused, mixed with some infrastructure and generally rather bigger scale (user data, etc.).

Currently, we are looking for a Full stack Developer with RoR and are familiar with Ember, who possess excellent technical, soft and leadership skills to join one of the ongoing, long term projects for this client.

Apply if you:

  • have experience/skill set of a seasoned Product Engineer so that:
    • you know what product changes could help improve the product or system,
    • you understand direction and roadmap for a team deeply, collaborating and contributing where necessary,
    • you are eager to lead team projects in delivering solutions to big, critical problems,
    • you have worked closely with clients and maintained positive relationships with them,
    • you are proactive and competent in understanding what other team members are working on and why,
    • you can work independently / with a high ambiguity team in its early stages,
    • you have a consulting and proactive approach towards suggesting further stages of development,
    • you are able to scope, plan and monitor the work of other team members,
    • you make sure that all stakeholders are up-to-date with the current situation, blockers, and plans;
  • are a Full stack Developer (familiarity with RoR and / or Ember, any additional stack will be a plus), have good knowledge of CSS; ElasticSearch; ElasticSearch APIs;
  • have observability experience in high-scale systems (Honeycomb, Datadog);
  • can communicate very well in spoken and written English (CEFR C1);
  • can work cross-functionally with distributed teams, sometimes with teams in the CET timezone.

We'll be happy to see that you:

  • have extensive experience with Ember;
  • have experience with React;
  • have experience with SMS;
  • can contribute to technical strategy at the team or strategic area level;
  • effectively execute on any technical challenge, project, or issue in the teams’ remit;
  • own issues backlog and deliberately manage key concerns like velocity, security, and availability risks;
  • can leverage teammates to effectively close out bugs;
  • can proactively invest in skills that help grow as a technical leader, force multiplier or expert executor;
  • can teach, mentor and coach other Engineers in an inclusive and proactive way;
  • gain mastery over organization level obligations like recruiting, giving and receiving feedback;
  • can drive larger initiatives that contribute to the growth towards excellence of our Engineering organization.

What are the responsibilities of a Full stack Developer?

  • working on a fast-growing messenger platform;
  • processes based on the Scrum and Agile methodologies;
  • helping the team to find solutions to issues by proactively suggesting solutions and driving their executions;
  • providing feedback and support for other team members.

In return, we offer:

  • 100-percent remote work;
  • possibility of a long-term collaboration on other challenging products in the future;
  • ability to work in product company;
  • 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;
  • working in an environment where every initiative is welcome;
  • an opportunity to create tech plans, implement them, provide ideas for refactoring and improvements as well;
  • working in a unique engineering culture where everyone is a Product Engineer.
What will happen next?
  • We would like to know you better, so we will invite you for a meeting with our recruiter.
  • Next, you'll be asked to solve the task or invited to an interview and pair programming with one of our Java Developers.
  • If everything goes well, you will meet your future leader at the final online interview.

Looking for a full-time job? Check out our Career Page and find out more about our open recruitment processes.

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.