Principal Software Engineer
Posted on 4/4/2023
INACTIVE
Kinship

201-500 employees

Transformational tech pet product company
Locations
San Francisco, CA, USA
Experience Level
Entry
Junior
Mid
Senior
Expert
Desired Skills
AngularJS
AWS
Data Analysis
Google Cloud Platform
Heroku
JavaScript
Git
Java
MySQL
Postgres
React.js
Ruby
Vue.js
Yarn
Go
CategoriesNew
DevOps & Infrastructure
Software Engineering
Requirements
  • Comfortable laying foundational code
  • Experience with advanced modern Javascript frameworks(Next, React, Ember, Vue, Angular, etc)
  • Experience designing and building RESTful APIs (Ruby, Java, GoLang, etc.)
  • Experience with Twilio or similar SMS/messaging platform
  • Expertise using industry standard methodologies (Github, Gitflow, CI, CD, etc)
  • Experience defining technical direction and architecture for a SaaS product
  • Experience evaluating and recommending tools and technologies
  • Comfortable deploying software to major cloud platforms (AWS, Heroku, GCP, etc)
  • Experience mentoring other software engineers
  • Experience with relational databases (PostgreSQL, mySQL, etc.) with ability to load, navigate and extract data from various data stores
  • Knowledge on OAuth2 authentication and authorization
  • Experience with common development tools such as Node, Yarn, NPM, etc
Responsibilities
  • Develop software that connects businesses and customers
  • Lead innovation by exploring, investigating, recommending, benchmarking and implementing data centric technologies for the platform. Be the technical architect and point person for data platforms
  • Collaborate closely with and mentor multiple teams of engineers
  • Identifying areas for system improvements
  • Taking ownership of services and applications at scale
  • Define architectural patterns that establish conventions for our SaaS product
  • Utilize advanced data processing and analytics
  • Interact with designers and product manager to determine best ways to implement features