Software Engineering Returnship for Technology Professionals


About This Role

ShopKeep is seeking a Software Engineer to join our growing team. You’ll be working on features to improve the experience of our existing customers, and also features that will expand our reach into additional markets.

We are interested in filling the position with someone who took some time away from their engineering career and is looking to rejoin the industry. Maybe you took some years off to be a caregiver, stay-at-home parent, serve in the military, or recuperate from an illness or injury. We believe your previous experience is valuable, is not diminished by the time you spent out of the workforce (in fact, maybe you learned other skills that will make you an even better engineer!), and we want to work with you to get you ramped up and comfortable with current best practices and tools.

We have a strong teaching culture (weekly tech talks, paid accounts to reference libraries like O'Reilly Safari and, thorough and respectful code reviews, pairing stations, quarterly hackathons, etc) and you’ll have many opportunities to learn and grow while contributing to our codebase.

You would be a great fit if you have a real passion for new technologies, helping small businesses succeed, and a desire to grow, learn, and share your knowledge.


  • Write clean, readable code, including excellent test coverage
  • Participate in our peer code review process and pairing sessions
  • Collaborate with the team in the development and delivery of new product features
  • Mentor and be mentored


  • 3+ years of experience as a software engineer prior to leaving the workforce with a solid understanding of computer science fundamentals including data structures, software engineering paradigms, design patterns, etc.
  • Experience in at least one backend, front-end, or mobile programming language (e.g. Ruby, Python, Java, JavaScript, Objective-C, Swift, etc.).
  • An ability to communicate clearly and effectively


  • Ruby, especially with Rails
  • Experience with a microservice architecture
  • Database experience especially PostgreSQL
  • JavaScript, especially with React

Note: This role will start as a temporary position, working 40 hours per week, with the possibility of it becoming a permanent full-time role, depending on work performance. Performance will be evaluated after four months, and ideally, we will love working together and we will ask you to stay as a full time employee.

Read Full DescriptionHide Full Description
Confirmed 13 hours ago. Posted 30+ days ago.

Discover Similar Jobs

Suggested Articles

One Step Register
Need an account? Sign Up