About the position

As a software engineer, 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

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 experience with the following:

  • Ruby, Python, and/or Elixir
  • A variety of server-side web frameworks (preferably including Ruby on Rails, Flask, Django, Node.js and/or Phoenix)
  • JavaScript, especially React and React Native
  • Writing automated unit and feature tests
  • Knowledge and appreciation of REST
  • Git & GitHub
  • Relational databases (e.g. PostgreSQL)
  • Key/value stores (e.g. Redis)

Experience with any of the following is 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
  • 100% company-paid medical, dental, and vision insurance
  • 401(k) plan with company matching
  • 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
  • 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 only 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 links with descriptions to code samples highlighting your skills.

Principals only. No recruiters, please.

Apply Now