Full Stack Engineer - remote

Reconnect, Inc.
Posted 3 years ago
We Work Remotely
What is the role?
Reconnect is looking for a Full Stack Engineer who will help us build, make pixel perfect, and maintain the administrative tools to help parole officers and probation officers end recidivism.
 Responsibilities:
  • Own and develop the product lines solving the challenges program administrators face in pre-trial, parole, and probation programs
  • Work closely with Product Management and Design to define solutions to the highest priority problems
  • Deliver pixel-perfect interfaces which bring delight to end users of the product
  • Maintain both a web-based app and mobile app both built in React based technologies with PHP, Python and Node.js backends with MySQL and PostgreSQL databases 
  • Develop APIs that scale with our customer’s and maximize the performance and quality of our admin applications
  • Maintain the quality of our code base by participating in code review and test-powered development practices 
  • Build and maintain the infrastructure to support the Reconnect platform
What are the job requirements?

Technical experience:

o   Required
  • 5+ years as a Full Stack Engineer
  • Well-versed in React or other front-end web technologies, PHP, Python or Node.js and MySQL or PostgreSQL, and a willingness to learn new technologies as required
  • Experience with building and packaging web apps using technologies such as WebPack
  • Commitment to a test-driven, high-quality engineering culture
  • Experience working in agile scrum methodology, kanban, sprint planning and post-mortems, or other software project management methodologies
o   Bonus points:
  • Well-versed in React Native or willingness to learn to support the development of the mobile app
  • Experience working in data-heavy environments
  • Experience working on a distributed team
  • Experience working on systems where high availability is key
  • Experience with PHP, Python and Node.js
  • Experience with MySQL and Postgres
  • Experience with serverless infrastructure, especially on AWS
  • Experience working with Redux, SASS, and NoSQL stacks

Mission aligned:
  • We, as an organization, are obsessed with reducing recidivism and increasing rehabilitation and are looking for someone with strong technical expertise who shares that same passion.
 
Start-up experience:
  • Must have experience (and thrive) working in the fast-paced and rapidly changing environment of a startup.  
 
Communication skills: 
  • Strong communicator, able to effectively and regularly communicate status, trade-offs, and roadmap to the broader organization.
 
Where do you need me?
  • We are a highly distributed company, so you’ll need to be able to work effectively from home and be available to travel 2-3 weeks a year to meet with your teammates in real life

Tell me more about the benefits at Reconnect?
  • 401k with 6% matching
  • Great health/vision/dental coverage, and we pay 100% of the premiums for you and your family.
  • $1,000 annual charitable contribution matching.
  • Flexible hours, unlimited PTO.
  • Compensation is competitive.
 
Who will I be working with?
  • Our team is passionate about and energized to make an impact to our community and those underserved.  
  • The role currently reports into our CEO and works closely with our Customer Success and Support Teams to better understand customer needs, feedback, and prioritization of roadmap.