Senior Software Engineer

Philadelphia, PA, United States Posted 10 days ago
Only applications completed on Promptworks's careers site will be considered for this role. Click "I'm Interested" and you will be redirected to the careers site where you can submit an application!

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
About the ideal candidate

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

Candidates must 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 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

Mission

We’re passionate about connecting highly skilled women with leading companies commited to diversity and inclusion

Are you looking for your dream job? In Office. Flexible. Remote.

Join our Movement

Are you hiring? Join our platform for diversifying your team

Post a job