Responsibilities
- Design, build, and maintain scalable backend services in Ruby, with occasional contributions in Python and Typescript.
- Develop and enhance front-end functionality using modern JavaScript frameworks and Typescript.
- Lead and contribute to architectural and design discussions that improve long-term system maintainability.
- Ship large, complex features from concept through deployment with high quality and strong testing practices.
- Participate actively in Scrum ceremonies including daily standups, sprint planning, and retrospectives.
- Collaborate cross-functionally with Product, QA, PMO, and other engineering teams to align technical solutions with business goals.
- Mentor junior engineers through pair programming, code reviews, and technical guidance.
- Advocate for thoughtful technical investments and clearly articulate trade-offs to stakeholders.
- Contribute to improving development workflows, tooling, and engineering best practices.
Requirements
- Demonstrated track record of shipping large, complex software projects in production environments.
- Fluency in Ruby and experience working with Python or Typescript.
- Experience with PostgreSQL or other relational databases.
- Experience contributing to architectural design and technical decision-making.
- Ability to articulate the value and trade-offs of technical investments.
- Experience mentoring engineers through code reviews, pairing, or informal leadership.
- Familiarity with modern JavaScript frameworks such as React, Vue, or Angular.
- Experience operating within Agile/Scrum development environments.
- Comfortable in a fast-paced startup environment with evolving priorities.
- Ability to operate independently with limited technical guidance.
- Strong communication skills and cross-functional collaboration experience.
- Located in Central or Eastern US time zones (CDT or EDT) strongly preferred.
Additional Information
- Applications for this role are accepted on an on-going basis.
- While our recruiting team uses AI tools for efficiency, resumes are still screened by Kin’s in-house recruiters, and candidate evaluations and hiring decisions are made by recruiters and hiring teams.
- This role is eligible for our comprehensive benefits program, which includes standard coverage and additional supplemental benefits.