Staff Engineer - Back End 🔥
Overview
Staff Engineer applying expertise in programming procedures to complex software within the PrizePicks ecosystem.
Responsibilities
- Investigates and analyzes feasibility and program requirements, and develops programming specifications.
- Plans the full range of programming actions to produce several interrelated but different products from numerous and diverse data elements which are usually from different sources.
- Develops, modifies, redesign and maintains complex software.
- Designs and implements the interrelations of files and records within programs which will effectively fit into the overall design of the project.
- Tests, documents, and writes operating instructions for all work.
- Investigating the feasibility of alternate programming design approaches to determine the best balanced solution.
- Works independently under overall objectives and direction, apprising the supervisor about progress and unusual complications.
- Modifies and adapts precedent solutions and proven approaches.
Qualifications
- 5 to 8 years of relevant work experience.
- Demonstrated advanced experience with domain area programming language (Ruby on Rails or Golang)
- Working with software teams to drive a desired result with complex requirements.
Technical Requirements
Candidates should have expert experience in the following technologies:
- Ruby on Rails
- Go
- SQL (Postgres)
- Kubernetes
- Docker
- Shell scripting
- Operating distributed software systems
- Linux or similar UNIX type operating systems
Bonus Points (nice to have but not required)
Candidates could have some sort of experience in the following technologies:
- React
- Redux
- Webpack
- Turborepo or Lerna
- CSS/SCSS/Styled Components
- Jest
- Shell environments
#LI-remote #LI-DM1