Upgrade Your Future
Start your future today: Software Engineering
Join a dynamic team innovating in mobile authentication. SnowShoe pinpoints business locations to lock in customer loyalty. We power smarter loyalty and location.
SnowShoe, the leading developer of physical presence systems for mobile event authentication is seeking a senior full-stack Developer to join our growing development team, and help us to build amazing systems that allow our clients to interface with our cloud products and services with ease. For a thorough understanding of our business please visit our website: Snowshoe.io
Our team is based in Portland, Oregon, but this position can be a remote position in any geography for the right candidate.
Role:
- Design and implement high-performance scalable data-centric serverless microservices
- Estimate engineering effort, plan implementation and roll out applications with cross-functional impact
- Own continuous improvement and fine-tuning of API performance, scalability and security
Shared Tasks:
- Independently design, code, and test major features, as well as work jointly with other team members to deliver complex changes.
- Flexible approach to analyzing technical issues and clearly communicating recommendations/solutions
- Proficient in agile development methodologies
- Expected to deliver consistently with little supervision
Primary Responsibilities
As a full-stack Developer at SnowShoe, your primary responsibilities are to build and maintain web applications with high-quality standards. You will become part of a front-end development team to:
- Replicate design mockups into fully-fledged web applications.
- Build, implement, test, document, and maintain web applications.
- Work in close collaboration with the Product Manager, Design, and back-end teams.
- Full stack software engineer
- Experience in mobile dev frameworks such as React or Angular
- Minimum of 2+ proven years experience of ReactJS, JavaScript, and NodeJS.
- Preferred TypeScript Experience.
- Advanced knowledge of HTML5 and CSS3.
- Working experience with common front-end development tools: Babel, Webpack, NPM / Yarn.
- Experience in Responsive Web Design and UI.
- Experience using version control tools like Git.
- Comfortable working in a Scrum/Agile or Kanban workflow.
- Analytical, critical thinking and problem solving skills
- Strong communication skills
- Curious about new technologies
- Experience building cloud hosted, scalable web services
Nice to Have
- Bachelor’s degree in Computer Science or related field
- Equivalent experience can substitute for earned educational qualifications
- 4 years experience with C# and .NET
- 4 years overall experience in developing commercial software
- Experience with Linux administration
- Experience with Azure cloud services
- Experience with mobile app development
What You Can Expect
SnowShoe will provide you with all of the tools necessary to be successful in this role. We are a small, fun, and extremely passionate team who work collaboratively in order to drive success for the organization.
We utilize an agile software development methodology. We value having a predictable workload over 2 week sprints, but can quickly pivot as needed. Being a small team, every voice gets heard and no idea is too small if it helps the company.
We work on a standard Monday-Friday schedule with no evening or weekends required. This can be a remote position. United States location preferred. Bi-lingual experience is great to have.
Compensation will include:
- Base salary commensurate with experience
- Company sponsored health insurance plan
- Generous Paid PTO program
- 401K
- Stock options
SnowShoe is actively seeking diverse candidates from a variety of backgrounds and national origins. We support and encourage applications from historically under-represented groups and from BIPOC populations in and near the city of Portland.
SnowShoe also supports and promotes gender expression of all types. When applying, please specify your pronouns, so that we can assure that we are addressing you appropriately with terms that are appropriate for your stated gender identity.
We believe in diverse teams, and we want you to be able to bring your whole self to our team.
To apply for this position, you’ll need your LinkedIn address and a professional resume.