About the role
The Software Engineering role at Warmer is truly full stack. Your core responsibilities will be to help build everything from our core data platform to pull and integrate our customer’s data (defining and building the data modeling, workflows, integrations, data transformations, etc), our core full stack application (everything along the MVC spectrum using the newest Ruby on Rails technologies and best practices), and developing and testing LLM prompts that power our product. Outside of these core responsibilities, you may be called to help decide and implement new tools, frameworks, and services as well as develop in areas including DevOps, ML, and Mobile.
Below we've reflected the base salary range we would offer for this position. Actual salaries may vary depending on factors including but not limited to location, experience, and performance. The range listed is just one component of our total compensation package for employees.
New York City: $125,000 - $140,000
We offer a competitive equity package, excellent health, dental, and vision benefits, PPO/HSA/FSA, One Medical, commuter and parking benefits, free MetroCard, global WeWork access, and unlimited PTO. We're committed to your development in AI, providing discretionary budgets for the latest tools and learning opportunities.
We’re headquartered in NYC and we work best together in-person at this early stage. We treat everyone with autonomy and maturity. We’ll sponsor relocation for remote hires.
A day in the life
We are a small team of experienced founders (Jarrod Koenig, Jon Stein, Chris Zega) starting a product from scratch in a space that we know extremely well, building something never-before-seen. The core of the role is to work closely with the co-founders to shape what we build, define how we build it, and implement it. We’re all here to build in some way. But the nature of working at a startup is that you may be wearing different hats on different days: setting up a new software or tool, interviewing and mentoring new teammates, or talking to customers.
What we’re looking for
Proven experience (2+ years) in Ruby on Rails development or similar full stack frameworks
Strong expertise in database design and management
In-depth knowledge of AWS services and deployment best practices including CI/CD, observability, and monitoring
Proficiency in front-end technologies like HTML, CSS, and JavaScript
Excellent problem-solving skills and ability to work independently
Strong communication and collaboration skills
Interest in AI, ML, and LLMs is a must, experience is a nice to have
What happens next
The interview process is fairly quick and typically entails an introduction call with the Co-Founder / CTO to discuss the company, the role and to learn a little more about the candidate’s background as well as one day (~4 hours) of interviews consisting of:
A technical interview. No leetcode, no whiteboarding. Real world coding problem assessing converting product requirements to technical designs (both architectural decisions and code design), navigating an existing code base, coding proficiency, and code review and refactoring
CTO interview covering previous experiences and engineering principles and philosophies
Co-Founder interview covering product sense and collaboration
Co-Founder interview covering culture and role fit