What are the responsibilities and job description for the Lead Support Engineer position at SingleMind?
This is a remote position with Pacific Daylight Time core business hours.
Who is SingleMind?
A Pacific Northwest company through and through, SingleMind is one of the fastest-growing digital design and development agencies in the region. We work with a range of companies to create compelling and elegant digital solutions (apps, websites, IoT, etc). Our mission is to help companies stay relevant in our modern world by using teamwork and collaboration to build, launch and scale new concepts and products.
Who we are looking for
We want an experienced senior support engineer who has a varied background across a wide range of technology stacks. To start, this person will primarily be responsible for providing direct support to our existing clients and support engagements, but over time as the department grows we expect there will be potential for the role to evolve into more of a lead position working with and managing other support engineers.
Primary Requirements
- Capable of providing support for up to 4-5 projects at a time, on a request-by-request basis.
- Confident and skilled enough to jump in at any level to help, whether you're working with the front end (UI) or back end (underlying logic, integrations, admin-related)
- Problem-solving, debugging, and reverse engineering problems
- Experienced working with web services (REST, GraphQL) and architecture (AWS, Lambda, Docker, etc) and integrating with third-party services (like Stripe, oAuth, New Relic, etc)
- Experience working in a support environment where debugging and problem-solving need to happen with a relatively consistent turnaround time (in other words, you can debug and figure out problems quickly)
Minimum Qualifications
- 3 years experience with React and React Native
- 3 years experience with Flutter
- 3 years experience with Node.js
- Familiar and fluent with AWS, including:
- DynamoDB
- Cognito
- Lambda
- S3 / EC2
- Experience building and maintaining REST and GraphQL web services
- Full-stack (Logical, service layer, routing, as well as front-end widget/component implementation)
The Ideal Candidate
- Meets all the criteria above, and:
- Is comfortable with internal code reviews and testing
- Willing to take ownership of their own quality
- Good at working collaboratively
- Can work with a variety of JavaScript libraries and frameworks
- Fluent in with code repositories and team branch/merge flows (usually Git; SVN rarely)
- Ability to become proficient with new technologies quickly
- Experience with serverless service architecture
Compensation
Your compensation will truly be based on your experience and how closely a fit to the above points you are. We're a profitable and growing company that believes in high tides raising all boats. So as the company succeeds, the larger your share of the profit and overall benefits.
About Us
We are a globally distributed team of professionals with the large majority of our team located in Oregon. We work flexible hours and operate as a team. Our clients range from small well-funded start-ups to large multi-billion dollar international companies. We truly believe in a balanced work/life ethic. SingleMind is an Equal Opportunity Employer.
Benefits
We offer a matching 401k, full health, vision, and dental benefits. Paid vacation and sick time. We conduct semi-annual company retreats (provided we can do so safely) to desirable locations allowing for some precious facetime.
If portions of this job description really don't sound like you, then let's save us both some time. We want you set up for success in this role and after 15 years of doing this, we've found the above is necessary for you to be happy, engaged and eager to show up every day.