Job Information
SMITH JOHNSON GROUP INC. Full Stack Engineer in SANDY, Utah
Summary
FULLY REMOTE* We are looking for a Senior Full Stack Software Engineer with JavaScript (react.js, node.js and Golang) experience to join our client's growing engineering team to deliver world class software to their growing customer base.
Responsibilities
- Work closely with the Product Development team members to define, create and maintain features in our client's platform
- Write and maintain unit tests and other quality checks to maintain a high level of coding excellence
- Share your knowledge and experience with other team members through code reviews, pairing, lunch presentations and other sessions
- Identify pain points and areas of improvement for the development organization, with an eye toward improving ROI
The team you would join is working on projects such as:
- Building new integrations to relieve customers' time-consuming need to double-enter data
- Removing the need to add error-prone and inefficient cost data by leveraging industry codes
- Training classifiers which suggest and learn new cost categories to improve in-platform analytics and reporting
- Refactoring and tuning an existing code base which has found product-market fit to scale to match the size of our customer base
Job Requirements:
- 5+ years experience with TypeScript and web frameworks (we use Express, React with Material UI, and React Native)
- 5+ years experience with SQL databases (we use both MySQL and Postgres)
- 5+ years experience with RESTful APIs
- Extensive experience conducting peer code reviews
- Experience writing test cases (integration/unit) for code and extensively testing your work
- Experience with cloud hosting (we are multi-cloud hosted; GCP, AWS)Familiarity with using Kubernetes and Docker
Preferred Skills:
- Go experience
- Programmatic PDF document authoring/conversion/merging
- Conjur (or other RBAC auth systems and concepts)
- io implementation
- Big data, data warehousing, BigQuery, etc.
- Pub/sub systems
- Familiarity with Snowplow and/or event tracking systems
- Familiarity with SDLC concepts and working in an environment that meets SOC 2 Type II requirements, GDPR, CCPA, etc.
- FinTech or ConTech experience
- Previous experience in the commercial construction industry either in-the-field or on the software side