Skip to content

Instantly share code, notes, and snippets.

@nicholaides
Last active August 29, 2015 14:03
Show Gist options
  • Save nicholaides/5d6e4436a58729491642 to your computer and use it in GitHub Desktop.
Save nicholaides/5d6e4436a58729491642 to your computer and use it in GitHub Desktop.
PromptWorks Senior Software Engineer job listing

PromptWorks is a burgeoning software consulting company based in Philadelphia, PA seeking a Senior Software Engineer.

About the position

Senior software engineer responsibilities include:

  • Writing quality software for and providing technical direction to our clients
  • Interfacing directly with our clients, gathering their needs and managing their expectations
  • Taking ownership of our work-product
  • Working well in a small team and independently when necessary
  • Mentoring other PromptWorks engineers and our clients’ engineers
  • Participating in daily stand up and weekly planning & retrospective meetings
  • Staying abreast of technology news, tools and techniques

We offer:

  • Competitive salary and bonus plan
  • Health insurance
  • Paid travel for speaking at & attending conferences
  • Ergonomic work stations including seated & (soon) standing pair programming stations
  • Collegial atmosphere with family-style lunch every Thursday and great coffee & snacks

We value a healthy work-life balance, requiring only 30 billable hours per week.

This is a Philadelphia-based position. Relocation assistance is available for the right candidate.

About the ideal candidate

We hire passionate, pragmatic, intelligent, well-spoken, knowledge-hungry, fun-loving people.

Candidates should have 5+ years of experience with the following:

  • Ruby (or Python)
  • A variety of web frameworks (preferably including Ruby on Rails)
  • JavaScript
  • Writing automated unit and integration tests
  • Knowledge and appreciation of REST
  • Deploying to and managing infrastructure on the cloud
  • Git
  • Relational databases (e.g. PostgreSQL)
  • Key/value stores (e.g. Redis)

Experience with the following preferable:

  • Server-side JavaScript framework(s) (e.g. Node.js)
  • Client-side JavaScript framework(s) (e.g. Backbone.js)
  • Automating deployments with configuration management tools (e.g. Chef or Puppet)
  • Contributing to open-source software projects
  • Contributing to local OSS communities, maybe even speaking at conferences
  • Bash
  • Vim

About PromptWorks

First and foremost, we are craftspeople.

Our calling is to help companies create amazing, intuitive web applications, APIs, products and services.

We’ve spent decades honing our craft. We solve hard problems, and we love it.

We take pride in the consistency with which we successfully turn ideas into MVPs, manual processes into automated ones, and frustrating online experiences into pleasurable customer interactions.

We employ agile practices, including writing automated tests, pair programming, automating builds, continuously deploying, tracking our velocity, and developing in short iterations.

We specialize in open-source, dynamic languages like Ruby and JavaScript, but we are excited about future work with languages like Clojure, Erlang, Go & Objective C.

How to apply

Please submit a custom cover letter to jobs@promptworks.com. Tell us which position you’re applying for and why you’re a good fit. Please include a resume and links with descriptions to code samples highlighting your skills.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment