« Go back to job listings

Part-time - Full-Time Software Developer

Part Time

Salary: Negotiable

PHP Laravel Wordpress

We are in search of a part-time or full-time software developer to join our team. 

We are extremely focused on the online payments space and work closely with credit card processing companies. We are specifically looking for an early full-time team member to help build out some new software concepts. While we do expect quality development skills are also in search of a problem solver and someone who can think outside the box. 

This is a completely virtual position and we believe in giving our team space to work and make decisions on their own. 

You would not only be helping build but also hopefully part of the planning phases as we continue to build our products. 

Responsibilities:

 

  • Work on full life-cycle software development of both web and non-web based applications.
  • Gather requirements, design high-quality software solutions, skillfully leverage software patterns, and implement code and unit tests with other developers.

  • Participate in peer reviews, testing, release to the live environment, and maintenance of the application, all using an agile and iterative methodology in a collaborative environment.

 

Education/Certification:   

  • Experience trumps education, but a bachelor degree in IT is highly desirable.  This can be substituted with another degree in a software related field or minimum 3 years work experience in the IT industry with solid professional and personal references.
     

Preferred Knowledge

  • Advanced test-driven development or behavior driven development

  • Proficiency in one or more of PHP, .Net, Java, Python, node.js, Ruby, or Objective C

  • Thorough understanding of Object Oriented analysis and design, and patterns

  • Exposure to Content Management Systems (e.g. WordPress, Drupal, etc.)

  • Proficient in Refactoring for Test

  • Proficient in SQL/MySQL

  • Proficient in analyzing and fixing errors and performance issues in deployed code which may have root causes outside of the code itself (e.g. hardware, network, or database)

  • Familiar with Agile development (Scrum)

  • Enterprise level Agile experience is a plus (i.e. SAFe)

  • Bankcard processing experience is a plus

  • JavaScript Experience (Angular.js/Backbone.js)

  • Project management experience, ability to work directly with internal customers/project owners

  • Strong communication skills

  • Web, e-mail, and Internet savvy

  • Ability to work in a team environment as well as individually

  • Data Modeling

  • Make every effort to not only meet but also preempt customer needs

 

Preferred Qualities

  • Dedication to software quality

  • Zeal for continuous improvement as a professional software developer

  • Meticulously detail oriented

  • Cautious

  • Consistent

  • Tenacious

  • Sense of craftsmanship

  • Ability to manage a project

  • Motivated self-starter