Salary
💰 $170,000 - $200,000 per year
Tech Stack
AWSEC2ElasticSearchPostgresReactRubyRuby on Rails
About the role
- Take part in all stages of the product development and deployment lifecycle
- Develop new client-facing features and interfaces
- Drive large, complex projects autonomously, from technical design to launch
- Determine plans-of-attack on large projects and apply architectural standards
- Tackle complex architecture challenges and mature the tech platform to scale
- Help define a healthy and effective development culture balancing speed and future planning
- Be an example for thorough, meaningful code reviews and mentor teammates
- Take ownership over QA and release cycles as part of a you-build-it-you-run-it practice
- Collaborate across the small team of developers and with other stakeholders
Requirements
- BS or MS in Computer Science, related technical field, or equivalent experience
- 6+ years of experience collaborating on software development projects
- 2+ years experience with Ruby on Rails
- 1+ year of full-time, professional work experience with React
- Experience with front end development frameworks (preference for React and Backbone)
- Past experience building complex software systems that have successfully been delivered to customers
- Appreciation for (and the ability to create) simple and beautiful UI
- Ability to question assumptions, experiment with new technologies, and develop reliable and maintainable systems
- Authorized to work in the U.S. (candidates must be authorized to work in the U.S.)
- Comfortable working out of NYC HQ in SoHo at least 3 days/week
- Bonus skills: Elasticsearch & PostgreSQL; Rails fundamentals (ActiveRecord/ActiveQuery, ActionController, ActionMailer); delayed job or other message queue implementations; CoffeeScript; AWS services (EC2, RDS, CloudFront, ECR, S3, Route53); Implementing RESTful/APIs and OData-compliant services; Working with omnichannel communication APIs (email, SMS, push notifications)