FunctionHaus is looking for an experienced Ruby and Elixir engineer interested in playing a key role in challenging back-end development projects.
We're looking for someone with strong skills in platform architecture and creative problem-solving, who understands how to engineer software solutions tailored to the problem at hand, rather approaching projects with a one-size-fits-all methodology. Ideally you’re a strong swimmer in the Ruby ecosystem without relying on the Rails liferaft, and have designed pure Ruby applications built with custom gems and modular structure.
You should have extensive experience with TDD and RSpec, though not necessarily hold religious views about unit testing. Strong Git skills are required, and you should be used to working in a collaborative workflow with pull requests and code reviews.
We think that Elixir and Erlang/OTP are great platforms and solve a lot of problems that Ruby can’t, so it would be great if you have interest or experience in those as well.
You will take ownership of important features and manage steps in planning, design and implementation. We’ll rely on you to commit to and deliver on critical project deadlines.
You’ll work with FunctionHaus’ lead engineer but will also be given the space to work remotely on features in whichever space feels most productive to you. Above all we’re interested in producing great code and great outcomes.
We currently work on a remote/distributed basis, but will hopefully acquire new office space sometime in the next year for use as a base of operations.
Our team meets with individual clients as frequently as three days a week to help shape development planning and maintain strong relationships. We’ll depend on your strong communication and client management skills to effectively participate in on-site project planning meetings and stand-ups.
Bonus points for experience in:
If you think you’re the person we’re looking for and want to talk more, please email a resume and cover letter to firstname.lastname@example.org with subject “Ruby Engineer”. Please include a short passage about two interesting software projects you’ve worked on, your role in each, and some important system design choices you made to execute them.
Please include a link to your Github account or any other meaningful websites or work you’d like to show. It would also be great if you could point us to any code you’re particularly proud of to show off your Ruby skills.