About This Role
ShopKeep is seeking a Software Engineer to join our growing team. You will be adding new features to both the web services ...
About This Role
ShopKeep is seeking a Software Engineer to join our growing team. You will be adding new features to both the web services that support our iPad app, and to our cloud-based reporting and store management application, BackOffice. You will work closely with our Belfast and New York engineers on everything from the databases to the browser. With billions of sales events being handled by our infrastructure, you should be keen to develop scalable software for the web.
Responsibilities Collaborate with our Product and Project Management teams to design & deliver new product features that improve our merchants' businesses. Write clean, readable code with excellent test coverage. Participate in code reviews and contribute to team and personal learning. Work with QA to investigate and fix software defects. Contribute to architecture, instrumentation, & performance decisions. Participate in on-call coverage.
Qualifications A solid understanding of software engineering fundamentals 5+years experience with Ruby Proficiency working in a Linux/Unix environment Experience with Git/GitHub
Desirable Experience Experience with large data-sets: ElasticSearch, PostgreSQL, or Redis Experience with containerization: Docker, Mesos, or Marathon Modern UI frameworks: React, Angular JS, Ember.js, or Backbone.js Agile development: Scrum or Kanban Deployment and monitoring of cloud-hosted applications Experience with Ruby on Rails Experience with Test Driven Development Degree in Computer Science, or other relevant technical discipline, and/or strong community contributions
Perks Equity Options Bonus Pension Healthcare Income and Death insurance Subsidized Travel Catered meals Pool table Happy hours and beer/wine fridge Engineering Conferences and trips