Responsibilities
- Design, develop, and maintain high-performance backend services primarily using Ruby, with occasional work in Python and TypeScript
- Enhance front-end capabilities using modern JavaScript frameworks and TypeScript to deliver responsive user experiences
- Lead architectural discussions and contribute to system designs that ensure long-term scalability and maintainability
- Deliver complex end-to-end features from conception to deployment with a focus on quality and thorough testing
- Actively engage in Scrum rituals such as daily standups, sprint planning, and retrospectives
- Work closely with Product, QA, PMO, and engineering teams to align technical strategies with business objectives
- Support the growth of junior engineers through pair programming, code reviews, and technical mentorship
- Promote informed technical decision-making by clearly communicating trade-offs to stakeholders
- Help refine development processes, tools, and engineering standards to elevate team productivity
Work Arrangement
Hybrid — Chicago, IL, St. Petersburg, FL
Other
- Thrives in a fast-paced startup environment with shifting priorities
- Capable of working independently with minimal technical oversight
- Demonstrates strong communication skills and experience collaborating across functions
- Located in Central or Eastern US time zones (CDT or EDT) is strongly preferred
- Applications accepted on an ongoing basis
- Real people make final hiring decisions—AI is used only for efficiency, not evaluation
- Timely updates and feedback provided after interviews
- Interview process includes recruiters, hiring managers, and team members
- Skills assessments may be used when relevant to the role
- Every stage emphasizes genuine, thoughtful human interaction
- Candidates must be able to live and work full-time in one of the listed states
- For remote technical roles in Canada, only Ontario residents are eligible
- Accommodations are available upon request for candidates with disabilities
Not specified