Backend Software Engineer

Clubcollect


2 months ago

04/27/2019 05:52:19

Job type: Full-time

Hiring from: EU

Category: Software Dev


Help us build the most awesome billing engine in the world! ClubCollect --one of the hottest Dutch fin-tech startups-- is looking for an experienced backend software engineer.

We've created a service for (sports) clubs and other organizations to make invoicing of club members a breeze. Invoicing, reminding, online payments: everything is processed via ClubCollect. Our customers (mainly treasurers of sports clubs) absolutely love our product. Tens of thousands of club members have already made payments using our service.

We're a small team (just under 50 people including 15 programmers), we love remote working but we also like to get together for beers and a great dinner.

ClubCollect is built in Ruby (+ Ruby on Rails) and Elixir (+Phoenix). For this position you'll mainly develop in Ruby, with a chance to learn Elixir. We value simplicity, creative solutions, and the ability to get things done.

You will have the opportunity to contribute to all areas of our code base.

@recruiters: please don't contact us, we're not interested.

REQUIREMENTS

  • You love Ruby
  • Experience with Erlang would be great
  • Several years experience with a modern web framework such as Rails or Django
  • Not shy to touch JS

BENEFITS

  • Remote working but you must live in the European Union due to occasional team meetings in Amsterdam
  • Your own choice in top-of-the-line development hardware

Please mention that you come from Remotive when applying for this job.

Help us maintain Remotive! If this link is broken, please just click to report dead link!

similar jobs

  • About Down:

    Down app is the #1 hookup / casual dating app. Honest dating: choose Date or Hookup. You can find Down in the Android or Apple store, with 6m+ users

    Our mission is to enable more honest, sex-positive, and fun relationships and conversations around the world.


    About the gig:

     Down is a 100% remotely-distributed team! 


    We are looking for a Senior Backend Engineer who is excited to share their experience building products and scaling systems. We want you to help us design and build the next generation of high performance APIs and backend services.


    This is a great opportunity to join a small and growing engineering team, where you will make a big impact daily on a product is used by hundred of thousands of people each month. 


    Here are some projects our team is currently working on: 


    Redesigning our matching algorithm

    Exploring new integrations of payment systems, including cryptocurrency

    Analyzing and improving user lifecycle and funnels

    Building community marketplace for dating discussions, advice, and personal connections 


    **What would qualify you as a good fit for us??


    You have 3+ years of work experience on backend tech (APIs, web services, and distributed systems) 

    You have experience coding professional projects in Ruby on Rails 

    You show considerable care for code quality, documentation, testing and accuracy of implementation. 

    You are comfortable being the lead or solo developer on a project 

    You design your code for scalability and performance. 

    You can reason and debate about tradeoffs and database choice for a particular storage problem. 

    You absolutely love to work with other engineers and jump at the chance to help answer questions or solve a problem for someone else.

    Clear communication and ability to own complex projects end-to-end, coordinating with other teams as necessary 


    Location of work: anywhere in this world


  • BookingSync (European timezones)
    2 days ago

    BookingSync is more than a vacation rental solution for hosts and agencies; it is a platform for hundreds of applications and developers. We need an excellent engineer to take on the challenges of developing integration with multiple APIs from our partners, beautifully designed micro/macro-services, modeling complex domain and doing all that following TDD and writing a code of excellent quality.

    We are growing fast and so are our requirements for scalability and stability. We are no longer at a scale where adding X number of servers solves all the issues. Database sharding, replicating data via message queues/distributed streams, optimizing response times in APIs to the max, integration with multiple services coming from our own ecosystem and numerous third-party services, and very soon dealing with big data - those are the things you can surely expect to be challenged by.

    We are also a fully-remote async/distributed company across the entire world without a physical office. If traveling is your passion and you highly value location-independence, BookingSync is the right place for you.

    You will need to have:

    • Strong experience with Ruby on Rails

    • Proficiency in backend development in general

    • Solid design and architecture skills

    • Ability to demonstrate that with the right approach Rails can scale easily

    • Ability to communicate effectively with both internal and external development teams

    • Experience with relational databases and SQL (we're on Postgres). Experience with other databases will be a plus

    • A strong commitment to quality

    • Excellent written and spoken English

    • Experience with remote work and/or a solid work ethic that makes it possible to thrive in a remote-only environment

    • Care for the greater good, BookingSync is not just a software company, we give back to humanitarian, solidarity, environmental & ecological causes from 10% to 50% of our profit.

    It would be great if you had experience with:

    • Messaging solutions (RabbitMQ, Kafka, etc.)

    • DDD/CQRS/ES, Clean Architecture

    • Contributing to development community through code, documentation, mentoring, teaching, speaking and all other forms

    • Short terms rentals or travel industry

  • 5 days ago

    Almanac’s mission is to democratize access to 21st century skills, insights, and tools so that no one is limited by knowledge in pursuit of their potential.

    Through our own experiences, we’ve seen professionals at digital businesses waste too much time trying to find answers they can trust that help them do their jobs better. We believe this problem isn’t rooted in a lack of knowledge or expertise in the world, but in the deficiencies of tools we rely on to access, share, and improve how work gets done.

    To make opportunity available to everyone, we’re building a knowledge platform that technology professionals can trust for documenting, distributing, and collaborating on how they work. We replace tools like Confluence and Google Docs to help individuals quickly access knowledge within and across companies that they can trust deeply.  

    We’ve been moving fast since we founded Almanac in January 2019. Since then, we’ve built and launched the initial version of our product, raised a $2M+ seed round from leading Silicon Valley investors, and grown our full-time team to 10 people. 

    We’ve seen deep demand from a broad cross section of customers, who are asking for a powerful platform that can help their employees be their best selves at work. 

    That’s where you come in: we are looking for a full-time backend engineer with strong Rails experience to join our team of talented coders and content creators.

    Job Description

    As a backend engineer,  you will be responsible for building out content and data-heavy pages, endpoints and tasks that we need to help our customers organize their business knowledge. We’re looking for a hungry, talented engineer who wants to make a big impact at this early stage in our roadmap.

    Specifically, you will:

    • Write elegant, well-tested code in a modern technology stack

    • Participate in stand-ups, code reviews and retrospectives with our remote team

    • Work closely with our Head of Engineering and backend/frontend teams to make architecture and design decisions

    • Help make sure everything runs smoothly & safely in production

    • Set down standards around development, code review and deployment

    Qualifications

    What you bring to the role:

    • You have 2-5 years experience building great products in Rails

    • You are passionate about writing clean and well-thought out code

    • You want to karate kick technical debt in the chops

    • You’re comfortable writing test suites in a test-driven environment

    • You can craft a devastating SQL query to save the day when all else fails

    • You are a strong communicator and able to clearly articulate technical problems

    • You work well independently and are driven to find solutions

    • You want to be an early contributor to our engineering culture and work environment

    • You have at least a 2 hour time zone overlap with UK office hours

    Skills that make you extraordinary:

    • Obsession with high-quality work

    • Ability to work independently and find solutions

    • Love of detailed, continuous feedback that makes the work better

    • Desire to always move fast and prioritize speed over scope

    • Passion to be an early contributor to our engineering culture and work environment

    • Hunger to build a world-changing product

    Bonus points:

    • You have hired and managed other engineers

    • You have experience working with modern Javascript frameworks

    Additional Information

    Our tech stack:

    • Algolia

    • Postgres 10.6

    • Rails 5.2

    • React

    Things we love:

    • Algolia

    • Continuous delivery

    • git

    • Heroku

    • Self-documenting JSON APIs

    • Tartine croissants

    • TDD

    • vim

Remotive can help!

Not sure how to apply properly to this job? Watch our live webinar « 3 Mistakes to Avoid When Looking For A Remote Startup Job (And What To Do Instead) ».

Interested to chat with Remote workers? Join our community!