Join our team

Open Positions

Software Engineer, Full-time

Summary

Iris is a web-based, client relationship management (CRM) system designed for photographers and creatives. This small-business management system has helped thousands of photographers streamline their businesses by automating many of the back-end office tasks that come with running a small business. 

As a software engineer, you are responsible for building upon existing features, assisting in building new features, and triaging and resolving bugs.

Key Responsibilities

  • Develop features and improvements to the product in a secure, well-tested and performant way
  • Collaborate with CTO and CEO to create and understand feature specifications, requirements and development plans
  • Solve technical problems of small and moderate scope
  • Write code that meets the company’s code quality and stylistic standards
  • Deploy features and improvements

Requirements

  • 2+ years software engineering experience in a production environment
  • Experience with modern JavaScript and related frameworks
  • Fluency in HTML & CSS
  • Proficiency in SQL
  • Experience writing unit and integration tests
  • Self-starter, with a strong sense of ownership and motivation
  • Willingness to perform full-stack development as needed, with experience in other languages and frameworks
  • Authorization to work in the United States without requirement of sponsorship/Visa

Nice-to-haves

  • Fluency in Ruby and Ruby on Rails
  • Experience with AWS, Kubernetes, and Docker
  • Experience with React 
  • Work experience in a B2C (Business to Consumer) and/or B2B (Business to Business) environment
  • Continuous Integration/Continuous Development experience

Benefits:

  • Comprehensive health, dental and vision benefits
  • 401(k) with matching
  • Paid time off and paid holidays off, including your birthday
  • Dog friendly