Friday, January 17, 2014

PaySimple - Software Engineer

The PaySimple engineering team is looking for great engineers to join us in building a SaaS platform that automates billing and invoicing for small businesses.

You:

You love to build great products, and view software as just one of the tools in your toolbox.  You also can put the customer's hat on to see your product through their eyes.  You have a bag of tricks for SaaS development, and you prefer to run your own code instead of throwing it over the wall.

Us:

PaySimple is an early-stage growth company building a top-flight engineering team.  We are technology agnostic and believe in using the best tool for the job.  We use Agile to both deliver quality code and to continually improve how we do things.  We believe in working at a sustainable pace -- you'll typically code hard for 8 hours each day, but then you're off work to relax, recharge, and refocus.\

Where:

PaySimple is located in Denver's LoDo district.  Our collaborative, open-plan office space is filled with high-energy, talented people who enjoy our weekly lunches, bubble hockey, and hanging out with their co-workers.

Must haves:

    3+ years of software development experience in a web-based environment
    Excellent coding experience in C#, Java, or Ruby
    Bachelor's degree in Computer Science or related field
    Working knowledge of
        HTTP and RESTful services
        Services-Oriented Architecture
    Ability to learn quickly
    Comfortable working at a small dynamic company
    Can use judgment to solve problems where protocol might not exist

    Ability to translate business goals into own work assignments and succeed with little management direction
    Use best practices to document and write quality software.  Focus on testing is extremely important
    Encourages and accepts personal feedback

Nice to haves:

    Background in Transaction Processing or Payment Systems
    Working knowledge of .NET and database development using SQL Server
    Familiarity with best practices for DevOps and SaaS deployment
    Experience with techniques for unit test, such as mocks and fakes
    Commitment to Test-driven Development, continuous integration, and test automation
    Experience working in an Agile development environment
    Desire to debate and explore new technologies

Responsibilities:

    Work with a team of payment industry experts to design and develop sophisticated software for a state-of-the-art SAAS application
    Write APIs to integrate our services with a diverse set of platforms and technologies (mobile apps, data providers, third-party applications)
    Design and develop comprehensive automated unit and regression tests

how to apply

We are building an extraordinary company and looking for talented, energetic and motivated individuals to join our unique environment. If you are looking for a company that is truly different from beige cubicles and typical office politics, come join an organization that rewards authenticity and energy with a passion. Visit our website at http://www.paysimple.com/career_opportunities.html. Read about our vision, our energy, and the PaySimple PATHS to extraordinary returns. If this truly speaks to you, click Apply Now to fill out our fun application and send us your resume and cover letter. We look forward to hearing from you!