Previous Job
Previous
Senior Software Engineer
Ref No.: 18-10406
Location: New York, New York
Position Type:Direct Placement
Experience Level: 7 Years
Start Date: 08/16/2018
The leading provider of iPad-based point-of-sales systems is seeking a Senior Software Engineer to join their growing team. You will be working on features to improve the experience of existing customers and features that will expand their reach into additional markets. The company is also moving towards a microservice architecture and duties will include contributing in that area.
Looking for strong development experience on a product focused team, real passion for new technologies, open source, small businesses, and a desire to grow and learn.

Responsibilities
  • Write clean, readable code
  • Ensure excellent test coverage
  • Participate in peer code review process
  • Contribute to architecture decisions and pairing sessions
  • Participate in on-call coverage
  • Collaborate with the team in the development and delivery of new product features
  • Mentor and be mentored
  • Help determine what practices work and which ones don't
Qualifications
  • Significant experience in at least one backend programming language such as Ruby, Python, Java, etc.
  • Ruby on Rails experience is preferred
  • An ability to communicate clearly and effectively
  • Familiarity with a schema-based database engine
  • Familiarity with unit testing techniques
  • Experience with a microservice architecture
  • Experience with Agile development
  • A modern JavaScript framework, such as React
  • Source management such as Git
  • Leadership / mentorship