
Staff Software Engineer
Kin
full-time
Posted on:
Location Type: Remote
Location: Canada
Visit company websiteExplore more
Salary
💰 CA$152,000 - CA$190,000 per year
Job Level
About the role
- Writing clean, maintainable, and efficient code in Ruby on Rails and Typescript
- Setting the standards for the Engineering team by example
- Leading pair programming sessions and providing mentorship to team members
- Driving and fostering advanced design or architectural tasks
- Developing technical roadmaps
- Participating in daily stands and weekly retros
- Working with Design, Product Management, and Customer Support partners to design and implement scalable solutions
- Providing subject matter expertise and support
Requirements
- 6+ years of professional software engineering experience
- 4+ years experience coding with Ruby on Rails and Typescript/Javascript
- Strong understanding of SQL and RDBMS, with exposure to NoSQL
- Experience in designing and implementing scalable, API-first systems
- Experience with event-driven architectures
- Experience in big data engineering on AWS and/or DataBricks is a plus
- Ability to articulate value of technical investments
- Ability to operate with little-to-no technical guidance
- Experience mentoring engineers
- Comfortable in a startup environment – we’re fast-paced, self-motivated, and determined to change the industry
- A fast learner, ready to bring previous knowledge to this position and continue developing along the way
- Location in Central or Eastern US time zones (CDT & EDT) strongly preferred
- At this time, we are unable to sponsor employment visas
Benefits
- comprehensive benefits program, which includes standard coverage and additional supplemental benefits
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
Ruby on RailsTypescriptJavascriptSQLRDBMSNoSQLAPI-first systemsevent-driven architecturesbig data engineeringAWS
Soft Skills
mentorshipleadershipcommunicationself-motivatedfast learnerarticulate valueoperating with little guidanceteam collaborationadaptabilityproblem-solving