Responsibilities
- Improving and maintaining our suite of backend Rails services. Example services include: Email and SMS, authentication and authorization, our API, the Inter-app communication layer.
- Leading the development of new features and platform refactors.
- Expanding our internal tools to automate and improve workflows.
- Consult with Product Management on feature development.
Requirements
- Strong English skills verbal and written (B2+ minimum).
- 3+ years of professional programming experience.
- Expertise in the Ruby language and Rails framework .
- Expertise in web programming.
- Experience with relational databases (SQL Server is a plus).
- Experience with source control, especially git.
- A service- and team-oriented mindset.
Preferred
- A solid understanding of the command line.
- Solid web application security fundamentals.
- Experience with Linux.
- JavaScript development experience.
- Experience working with external HTTP APIs.
Our Stack
- Ruby, Rails.
- JavaScript (using React, Ractive, Wijmo, AnyChart, lodash).
- Microsoft SQL Server, Postgres, Redis.
- Amazon Web Services.
- Hashicorp stack: Consul, Vault, Terraform, Packer.
- Git and GitHub.