FULL-TIME
LOCATION: Las Vegas, NV
ON-SITE ONLY. MUST RELOCATE
Position Summary
The Full-Stack Developer is the “swiss army knife” that will succeed in whatever situation they come across. They are just as comfortable building out a new website as they are making changes to a scheduled job. This ability gives them a wide range of experiences and challenges in a software development environment.
Summary Essential Job Functions
· Build and test new features that are defect free
· Analyze existing user interface components and find the areas that we can improve
· Drive the resolution of problems found in existing applications
· Work with the back-end developers to create lean interfaces that perform well, and can be extended easily for new functionality
· Manage and maintain source code
Position Requirements
· BS/BA degree in a related technical discipline or a minimum of 5 years equivalent experience
· Experience in one or more modern development language (Java, C#, C/C++, Go, or Rust)
· Hands-on experience with a JavaScript structural framework (Angular, Vue, React)
· Previous work done on high-traffic public facing websites
· Understand the mechanics of responsive web design using HTM5/CSS3
· Experienced consuming API’s (REST, GraphQL)
· Familiar with coding patterns, both object-oriented and procedural
· Make a habit of covering the majority of their code with unit tests
· Ability to debug code quickly and efficiently
· Experience working with SQL, NoSQL, message and data
Preferred
· Experience developing mobile applications
· Experience with the automated build and deployment of websites
· Experience with Oracle and PL-SQL
· Experience securing a public facing API
· Experience developing as part of an agile team
· Experience solutioning and estimating requirements
· Extensive knowledge of system architecture patterns