Tuesday, June 30, 2015

Connect First - Full Stack Engineer

Connect First Inc. was founded in 2004 and is a privately held company based in Boulder, Colorado. Geoff Mina and Richard Manulkin founded Connect First as a way to revolutionize the contact center industry around the primary mission of providing exceptional customer experiences. Those experiences are derived from a culture of integrity, passion, transparency and communication coupled with world-class, mature telecommunications software that is stable and effective. Today we have over 500 clients worldwide and boast a 97% customer retention rate and zero complaints three years in a row.


We have an immediate opportunity for an Experienced Full Stack Engineer to join our Boulder Colorado team. This is one of the most fun and critical moments to be part of our organization, as we are growing steadily both in projects and expertise. Our business is incredibly successful, primarily due to the contributions of our highly gifted, hard-working and kick-ass team. If you love a challenge and want to be part of taking our software to the next level, please apply today!

The successful candidate must be highly motivated to help push our platform and front end APIs forward; and have the ability to function well in a fast paced and dynamic organization. This driven Full Stack Engineer would be responsible for designing, developing and implementing new features, and maintaining existing functionality.

Responsibilities:

    Participate in building Scrum and Agile culture across the company
    Design, implement, and document new software components. Improve existing software
    Work with other departments to understand requirements and contribute to release planning.
    Serve as a mentor to other members of the development the team.
    Research new technologies and prototype new ideas.
    Ensure high testability and quality of the delivered software. Work with QA and Operations to troubleshoot and fix defects in the software.

Qualifications

Our ideal candidate will be strong and skillful with both Java SE and Java EE, and front-end technologies such as JavaScript AngularJS and jQuery.
    4+ years of development experience using Java and/or Java EE.
    Bachelor’s degree or equivalent in work experience.
    Experience developing distributed scalable multithreaded server side applications.
    Experience writing high performance transactional SQL queries.
    Experience with Hibernate ORM
    Working knowledge of the Linux/Unix command line interface
    Experience with common web front end technologies and frameworks (HTML, CSS, JavaScript, AngularJS, jQuery)
    Must be a self-starter, possess excellent time management skills, and be able manage multiple projects simultaneously
    Must be self-directed, able to work independently, as well as work in a team-oriented and fast paced environment
    Ability to generate requirements, estimates and plan for projects.
    Must possess excellent verbal and written communication skills
    Must LOVE problem solving

Additional skills or background we would be thrilled if you had any experience with:
    Scrum Master experience
    Experience with Jboss/Wildfly JaveEE container
    Experience with the Asterisk framework
    Solution implementation in the premise-based or the hosted telecommunications software industry
    Call Center industry or telecommunication experience
    Experience using Amazon Web Services

Additional Information

The Goods:
This is a full time position located in our Boulder office. We offer very competitive salary plus aggressive bonuses and merit raises; comprehensive benefits, high matching 401k, gym membership, unlimited Paid Time Off, paid 2 month sabbatical, and a casual yet demanding and fast paced work environment. We are a dog friendly company, and even offer Pet Insurance! We find time to get outside and enjoy the best of what Boulder has to offer. Our “pay-for-performance” and bonus programs healthily reward rock-star achievements and intellect. We also pay for relevant continuing education, conferences, and skills development.

We promote heavily from within, and like to see our team quickly master our platform and to take that knowledge into other areas of the business; we succeed by helping you define your skills and interests and encouraging you to grow into bigger opportunities and responsibilities.

Please apply by sending:
    Resume
    Cover letter.
    In your cover letter please tell us: Your favorite or most satisfying experience solving a problem – either personally or professionally. This can be short and sweet. Emails without this simple little anecdote will be passed to the back.

We look forward to hearing from you!