About the position

As an engineer at PromptWorks, your responsibilities would include:

  • Writing quality software for clients and providing them with technical direction
  • Working well in a small team and independently when necessary
  • Participating in daily stand up and weekly planning & retrospective meetings
  • Staying abreast of technology news, tools, and techniques
  • Taking ownership of our work-product

Senior engineers have the following additional responsibilities:

  • Interfacing directly with our clients, gathering their needs and managing their expectations
  • Architecting, estimating and planning technical solutions to problems
  • Mentoring other PromptWorks engineers and our clients’ engineers

This is a Philadelphia-based position, and relocation assistance is available.

About the ideal candidate

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

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

  • Ruby or Python
  • A variety of web frameworks (preferably including Ruby on Rails, Flask, Django, Node.js)
  • JavaScript
  • Writing automated unit and feature tests
  • Knowledge and appreciation of REST
  • Deploying to and managing infrastructure on the cloud
  • Git & GitHub
  • HTML, CSS
  • Relational databases (e.g. PostgreSQL)
  • Key/value stores (e.g. Redis)
  • Bash, Linux

Experience with any of the following preferable:

  • Deploying to and managing infrastructure on the cloud
  • A variety of client-side JavaScript frameworks & tools (preferably including Redux, Lodash, or Ember.js)
  • Mobile development experience (iOS and Android)
  • Contributing to open-source software projects
  • Contributing to software communities by organizing or speaking at user groups, meetups or conferences
  • Shell scripting

We offer

  • Competitive salary
  • 25% time for internal projects, products, and professional development
  • Paid travel for speaking at & attending conferences
  • Ergonomic work stations including seated & standing pair programming stations
  • 100% company-paid medical, dental, and vision insurance
  • 401(k) plan with company matching
  • Monthly work-from-home flexibility
  • FSA and commuter benefits
  • Collegial atmosphere with family-style lunch twice a week on us
  • We value a healthy work-life balance, requiring about 30 billable hours per week

Diversity

PromptWorks is made up of people with many different backgrounds and lifestyles. We don't discriminate against employees or applicants based on gender identity or expression, sexual orientation, race, religion, age, national origin, citizenship, pregnancy status, veteran status, or any other difference.

How to apply

Please apply with a custom cover letter. Tell us which position you’re applying for and why you’re a good fit. Please include a resume and examples of your work (e.g. links to code samples with descriptions).

Principals only. No recruiters, please.

Apply Now