Desired Skills and Experience
- Languages: Ruby, Elixir, SQL (PostgreSQL), JavaScript.
- Frameworks: Rails, Ember (using ember-cli), React, Phoenix, with Django useful for the Python, RESTful Web Services
- TDD: RSpec, Capybara or similar
- Database design, architecture and migrations
- Experience with containerized services, Docker
- Unix/Linux experience is required
- Open mind, the desire to learn and a love of challenges are much more important than any one of the languages and frameworks listed above.
- Entrepreneurial, passionate, easy to work with, comfortable in a small, fast-paced, agile startup environment
- End-to-end, somewhat data intensive, web software development (frontend, server-side and database integration - this is a full stack position with a concentration on backend)
- Play a pivotal role in the development and enhancement of a new Rails-based product
- Solve complex business problems by writing simple, effective code
- From the Devops side, exposure or experience with Kubernetes
- Experience with NLP and text analytics - some ML experience or interest would be pertinent
- Solid understanding of HTTP based applications and limitations, OOP, familiarity with flowcharts and basic UML for describing software interactions
- We also have a separate product with a Python stack, so interest or experience with Python and Django would be a plus.
- Data visualization
- HTML5 knowledge
- Strong UI sense – don’t have to be a wiz with the paint and crayons, but strong sane opinions based on previous UI experience is what we’re after
- API development and documentation
- NoSQL experience, ElasticSearch particularly