Description
Our backend Ruby engineers manage the ingestion and normalization of large data sets from data extraction through to product delivery. We believe in working smarter not harder: much of our backend code is “meta-“ code that parses government specifications and then generates our actual code from that.WHAT WE WILL EXPECT FROM YOU
You will have ownership of an entire module, including responsibility for:
- Creating new features in a clean and maintainable way
- Re-factoring existing code to ensure that we stay agile
- Reviewing teammates’ code and providing feedback
- Keeping yourself focused and your projects on track
- An “I can run through walls” mentality to ensure that goals are met
WHAT YOU CAN EXPECT FROM US
- Autonomy to solve problems in the way you best see fit
- A manager who is accountable for ensuring you meet your professional goals
- A team who helps each other and always strives to improve
- The time to focus on creating the right solution, instead of the easiest one
REQUIREMENTS
- Professional experience as a software engineer
- Experience with Ruby or a transferable language
- A desire for continual self-improvement
- An understanding of best practices regarding maintainability and scalability
- Must have US work authorization and be located in the US (we cannot sponsor visas at this time)
- There are no formal education requirements for this position
BONUS POINTS
- Experience with functional programming (e.g. Haskell)
- Experience with data scraping and parsing
APPLY FOR THIS POSITION
Send a resume and sample of your work.