Author
This is some text inside of a div block.
Last Updated
This is some text inside of a div block.
Editorial Transparency
This is some text inside of a div block.

Senior Full-Stack Developer (Ruby / React.js) f/m/d

 GOhiring Logo A flag symbol containing the letters 'GO' followed by the word 'hiring' 

Senior Full-Stack Developer (Ruby / React.js) f/m/d

GOhiring is the leading software company for automated job posting and recruiting analytics. With our tool, recruiters can manage the entire job posting process in one place – from data-driven multiposting campaigns to in-depth analysis along the candidate journey. We help recruiters make the most out of their online job postings.

Your role

  • You're not just a little cog in a big wheel: You will work on the full stack of the whole product-ecosystem and contribute to tasks of all sizes (including developing products from scratch)
  • You're a creative problem solver: You will implement impactful and sustainable solutions to complex and varying challenges
  • As an integral part of an experienced team you'll work in close collaboration with product managers, testers and our data warehouse team where suggestions in the stack, architecture or patterns which might improve our code base/processes are welcomed.
  • Frontend transition: Help us standardise the way we do frontend in our transition towards React (from custom JS and Ember.js)
  • We love code quality and don't like putting out fires: Work on our up to date tech stack and follow best practices with us (CI, TDD, PRs, code reviews and good design practices). Proactively monitor and optimise for security and performance

Your profile

  • At least 5 years of overall professional work experience in software development and at least 3+ years of experience with Ruby and 1+ years experience with React.js
  • Advocate of high code quality and engineering best practices
  • Profound knowledge about API design and first experience with application scalability and performance optimisation
  • You’re located +-4 hours CET timezone
  • Fluent in English
  • Excellent communicator with a proactive approach to development and documentation

Our stack

  • A small cluster of microservices. Hosted on Heroku, supported by AWS (RDS, S3, CloudFront, CloudWatch), with RabbitMQ for async communication. Docker for easy development setup
  • Ruby, Rails, Postgres, React.js and Ember.js
  • REST, JSON API
  • CircleCI - Unit tests, integration tests and linters everywhere
  • GitHub - 100% commitment to code review
  • ZenHub for seamless kanban project management in GitHub

Why GOhiring?

  • Remote culture: Work from where you are most productive, whether that be at home, while traveling or in co-working spaces.
  • Meeting the team: We get together twice a year for company offsites in different locations. Plus, you'll meet up with your direct team two more times each year.
  • World-class team and onboarding:Here you can meet the team that will guide you through our hands-on onboarding, so you will be in good hands from the very beginning.
  • Making a big difference in a small team: Direct collaboration, high-trust, lots of creative freedom, autonomy and learnings from each other.
  • Technical set-up: We’ll get everything you need to ensure you have the best technical and system setup of your choice .
  • Competitive package: perfect mix of base salary, performance-related bonuses and great perks!.

Want to work together on the future of recruiting?

Simply send us your Linkedin/Xing profile or your Github handle. We are happy to hear from you. 

Diversity and equal opportunity are important to us. We are happy about the interest of all candidates and strive to provide feedback as quickly as possible.

#LI-DNI

 Apply 

First name *

Last name *

Email *

Upload CV + Choose File * Only PDF files are supported. 

Your message, further documents + Choose File * Only PDF files are supported. 

Business profile (e.g. LinkedIN) *

Website

How would you rate your English language skills (written and spoken) on a scale from 1-5? (1 = beginner, 5 = excellent) English Level 1 (Beginner) English Level 2 English Level 3 English Level 4 English Level 5 (Excellent)

How would you rate your react.js skills on a scale from 1-5? (1 = beginner, 5 = excellent) - 1 = beginner - 2 - 3 - 4 - 5 = excellent

How would you rate your Ruby skills on a scale from 1-5? (1 = beginner, 5 = excellent) - 1 = beginner - 2 - 3 - 4 - 5 = excellent

Which country do you plan to work from?

What is your preferred starting date?

We're looking for a dedicated team member for a long-term commitment. What kind of time commitment are you looking for? Less than 30 hours 30-34 hours 35-40 hours

Do you have a Github handle / account you could share with us?

What are the core values that matter most to you in your work and in selecting a company to work for?

I consent to my data being stored for a longer period of time, so that I can be contacted more easily in the event of interesting job offers. Find out more in our privacy policy.

We use cookies for correct technical functioning and for the anonymous recording of user behavior. Further information

Only essential ones Accept

  []: required

About Join

A platform that connects users with local events based on their interests and preferences.
Apply Now