Principal Engineer
Back End
Posted on 9/11/2023
Locations
Remote
Experience Level
Entry
Junior
Mid
Senior
Expert
Desired Skills
Docker
Jest
HTML/CSS
Linux/Unix
Operating Systems
Postgres
React.js
Redux
Ruby on Rails
SQL
Kubernetes
Webpack
CategoriesNew
DevOps & Infrastructure
Software Engineering
Requirements
- 8-10 years of relevant work experience
- Demonstrated mastery experience with a domain area programming language
- Track record of being a technical lead for software teams to drive a desired result with complex requirements
- You should have expert experience in the following technologies:
- Ruby on Rails
- Go
- SQL (Postgres)
- Kubernetes
- Docker
- Shell scripting
- Implementing distributed software systems
- Linux or similar UNIX type operating systems
Responsibilities
- Designs improvements in complex programs where existing precedents provide little guidance
- Defines major problems in the subject-matter area
- Defines architecture patterns for code execution and code testing in the subject-matter area
- Defines standards for other programmers to follow
- Devises ways to obtain data not previously available
- Arbitrates differences between various program users when conflicting requirements arise
- Studies effects of changes in complex computer system software. Assess the feasibility and soundness of proposed programming projects which are novel and complex
- Develops programming techniques and procedures where few precedents exist
- Be assisted on projects by other programmers or technicians
Desired Qualifications
- You have experience in any of the following technologies:
- React
- Redux
- Webpack
- Turborepo or Lerna
- CSS/SCSS/Styled Components
- Jest