Back to offers

Senior Developer with Ruby on Rails

From Ruby on Rails & Elixir department

Application Closed

EUR 6 944 - 9 750 for Senior Ember Developer

Click for the details

Sorry, our forms might not work

Please contact us via hi@netguru.com in case of any issues.

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.

We are developing applications for a multinational and innovative enterprise headquartered in Silicon Valley. On a daily basis we cooperate with a team located in Ireland. This is a software company that supports businesses in improving the customer relation through a messenger platform.

Currently, we are looking for a Senior 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.

  • Required skills: Product Engineering experience; experience in ElasticSearch or similar, knowledge of Ruby on Rails, excellent English communication skills; motivated by giving & receiving feedback; eagerness to solve complex problems; ability to work cross-functionally with distributed teams, sometimes with teams in the CET timezone;
  • Nice to have: experience with CSS animations/transitions, experience in Ember
  • We offer: 100% remote work, flextime & flexplace, dev-friendly processes, long-term collaboration.

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 Senior 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 some experience with CSS animations/transitions;
  • 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.

Joining Full stack Developer with Ruby on Rails on this project means:

  • 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.

Examples of projects you may have:

  • Project 1.
    • The main focus of the team is on automation technologies (messaging bots, rules), self-service (content such as articles in the help center), and human support (teams of people supporting users through conversations).
    • Tech stack: RoR, ElasticSearch, System focused engineers.
  • Project 2.
    • The team is in charge of constructing and maintaining the company's web Messenger.
    • Creating a new end-user experience, unifying their conversations across multiple channels (Messenger Hub).
    • Tech stack: Frontend engineers, strong experience with React, CSS, Ruby nice to have.
  • Project 3.
    • The self-serve business team is responsible for growth in the segment of the company’s business not supported by the sales team.
    • Tech stack: Ruby (rails), js (ember),working with salesforce, Next.JS framework, React, HTML/CSS, Styled JSX. Main application is connected to Contentful - any experience with this CMS might be a big bonus point.
  • Project 4.
    • Work related to the reporting system. Maintaining existing reports, making new, helping other teams with creating their reports.
    • Tech stack: Rails, ElasticSearch experience, knowledge of ES APIs, Ember.js, AWS nice to have.

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 Developers.

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.