View the job details below



Job company:
Vaporware

Job title:
Full stack developer

Job location:
Raleigh, NC

Company Website:
www.vaporwa.re

Employment type:
Full-time

Department of Role:
Development

Salary:
Select one

Travel:
Yes

Travel Amount:
Travel amount not reported

Job industry:
Information Technology

Company Summary And Mission:
From idea to growth, Vaporware's services will get that idea out of your head and into the hands of customers in record time. Since 2013, we've planned, prototyped, and produced 100+ iterations across more than 30 web apps for a variety of entrepreneur and enterprise clients.

Position Summary (Brief Overview):
Within 30 days, you will start: Take part in weekly sprints and daily standups on an existing client team Handle your own GTD-driven task list in Asana with requests coming from client meetings and Slack communication. Provide and receive constructive feedback on pull request code reviews and use our established Git flow Maintain unit and feature test coverage across products to maintain high code quality Join a project leader on a client project to learn how we communicate with clients Commit React or Rails code directly to client features designed by your peers Target 30% billable and 70% rampup time Attend local community events to integrate into the wider Triangle development community Within 60 days, you'll grow: Transpose product requirements to technical designs Leadership communication and management responsibilities as a designated development leader on a client product Target 80% billable and 20% internal time to research and improve to non-client efforts Stay on top of the latest technology changes within client's tech stack Within 90 days, you'll be comfortable: Lead a local community event or meetup discussion Kick off new products under the Vaporware Lean design and development process Estimating development needs for new products or features Recommend product solutions to client problems Architect scalable technology solutions Support existing maintenance clients on a proactive basis Speak in Vaporware's name on social media, blogging, newsletter, or event outlets

Job Description (In-depth Explaination of Role):
We're looking for YOU, the passionate and pragmatic programmer of Web Application software. As a member of our small team, you'll be involved in every aspect of product development, from blueprint to production, collaborating directly with client stakeholders (C-level executives), product managers, designers, developers, operations, and support personnel. We would like to develop a long term relationship with someone seeking full time work. This position requires on-site work in our Raleigh, NC office. You'll be specialized in Web Application development with a solid understanding of OO-principles, MVC architecture, Continuous Delivery and modern web frameworks. You'll prefer convention over configuration with frameworks (React/Redux, Ember, Ruby on Rails/Phoenix). You enjoy learning new benefits and detriments of Elm, Elixir, Go, Ruby, and PHP. Most importantly, you've shipped products and are looking for constant improvement. You probably even care about your development toolkit and third-party service providers.

Job Requirements:
Proficiency in HTML (HAML), CSS (Sass), and basic ES6 JavaScript Strong grasp of React/Redux or Ruby on Rails (4 or 5) application design and development. Deep knowledge of relational databases (PostgreSQL) and ORM design Test-driven development skills and strong familiarity with Git distributed version control Excellent interpersonal and communication (written and verbal) skills Self-motivated and self-manageable, with a proven ability to multi-task and operate successfully under tight deadlines and time pressures

Interview Question 1:
Have you managed or led a software development team?

Interview Question 2:
Have you worked as a consultant or with client relationships?

Interview Question 3:
Have you released and maintained Open Source software packages?