Contract Software Engineer

Occasionally On-site in Philadelphia

As PromptWorks grows, so does demand on our engineering team. We often find ourselves fielding development inquiries from excellent clients working outside our preferred stacks and expertise or we occasionally don’t have enough staff to fill out a team with employees. In those cases, we like to work with seasoned, versatile contractors that are excited to dive in. We are seeking experienced contract engineers to mutually expand our business.

About the position

We are looking for contract engineers available to work with our teams and clients within the Greater Philadelphia Area and regularly come to our office or client sites for planning, demo and other meetings.

As a contract engineer at PromptWorks, your responsibilities would include:

Writing quality software for clients and providing them with technical direction

About the ideal candidate

Required skills include:

Experience with a variety of web frameworks (preferably including Ruby on Rails, Flask, Django, Node.js, or Phoenix)

A variety of client-side JavaScript tools (preferably including Redux, Vue, Angular, or Ember)

Shell scripting

Git & GitHub

HTML, CSS

Relational databases (e.g. PostgreSQL)

Knowledge and appreciation of REST

Key/value stores (e.g. Redis)

Bash, Linux

Desired skills include:

Deep DevOps knowledge

Mobile development experience (iOS and Android), especially if coupled with React Native experience.

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).