Senior Software Engineer

OPSkins - Santa Monica, CA (30+ days ago)


OPSkins is looking to hire Senior Full Stack Engineers in Santa Monica, CA to build a large-scale, e-commerce marketplace. We're looking for smart, experienced, back-end engineers who thrive in an agile environment and can work with distributed global teams. Ideal candidates will enjoy solving problems, care about scalability, interact effectively in a team environment, and take ownership and pride in the work that they do.

Engineers report to the VP, Engineering and are based in our Santa Monica office.

Responsibilities:
  • Start your work day concerned whether OPSkins has THE best code possible, and end your day with code better than you found it
  • Maintain and continuously improve the core platform to handle massive scale
  • Work with cross functional teams to introduce new solutions for our core marketplace features
  • Stay on the forefront of the latest technology stacks (PHP / MySQL, nginx)
  • Quickly write well-crafted, well-tested, readable, maintainable code
  • Participate in code reviews to ensure code quality and distribute knowledge
  • Move fast and move smart
Qualifications:
  • B.S. in Computer Science, or equivalent work experience
  • 5+ years of experience developing data-driven web applications
  • Demonstrable understanding of object oriented programming concepts and design patterns
  • Deep understanding of PHP, NodeJS
  • Design and implementation of RESTful services
  • Database schema design and implementation skills (transactional, normalization, etc.)
  • Experience planning infrastructure and developing systems with high scalability and availability requirements
  • Experience using version control systems (Git)
  • Solid grasp on security concepts for the web
  • Ability to work within a collaborative team environment wearing multiple hats
  • Experience working with relational databases (currently MySQL)
  • Great oral and written communication skills
  • Ability to thrive in a startup environment
Bonus Points:
  • Games, e-commerce, or payment gateway integration
  • Cross-browser development using HTML, CSS and JavaScript
  • Frequent contributor to open-source projects
  • Experience using Jira or other ticketing systems in an Agile environment