Software Engineer

We are looking for Software Engineers who have at least 2 years of experience developing scale-able web applications with a passion for building state-of-the-art software.

Qualifications / Requirements

  • Deep understanding of OOP and at least one modern programming language
  • Proficiency with one or more modern web application frameworks
  • Experience building and consuming RESTful web applications and services.
  • Experience with SQL Databases like MySQL and PostgreSQL.
  • Ability to solve complex business problems by writing simple, effective code.
  • Ability to leverage structured formats like JSON, to build scalable, testable RESTful applications.

Responsibilities

  • Collaborate on a cross-discipline team to build scalable web applications and services in a Agile fashion.
  • Keep current on emerging technologies to advance our architecture/technologies to support growth of the business.
  • Benchmark and optimize the performance of new and existing applications.
  • Participate in departmental code reviews and best practice discussions.

Background

  • Experience with at least one SCM system like Git.
  • Experience with NoSQL technologies like MongoDB
  • Experience with AWS or other cloud providers.
  • Experience with mobile web application development.
  • Experience with Agile Software Development and Test-Driven Development.