Tech Stack
Ember.jsJavaScriptNode.jsPostgresRSpecRubyRuby on RailsSQL
About the role
- Work with product teams to design performant, efficient protocols and software designs and convert specifications into actionable Agile tasks
- Design and implement LLM API integrations and advocate for best practices
- Design and implement REST API resources, background workers, and automated tasks using Ruby on Rails
- Handle complex data modeling and performance testing problems
- Use Ember framework and other JS technologies to create and enhance features
- Write complex SQL queries for the Postgres database
- Design unit tests in RSpec and advocate for testing best practices
- Write maintainable, modular code and participate in collaborative code reviews
- Debug production issues across the technology stack
- Mentor and assist junior engineers and support internal users regarding product questions and requests
Requirements
- BS in Computer Science, Engineering, or equivalent preferred but not required with proven experience
- 6+ years of overall professional software engineering experience
- 3+ years of professional engineering experience with Ruby on Rails, JavaScript/NodeJS and Reactive JS frameworks
- Strong proficiency with the Ruby programming language and the Ruby on Rails framework
- Strong debugging skills
- Proficiency with database and code modeling
- Strong proficiency with LLM APIs, OpenAI in particular a plus