About Studying Tapestry
You’re an outstanding skilled tool engineer with a minimum of 8 years of tool engineering revel in. You’re relaxed in a couple of languages, however specifically you might be robust in backend coding the use of Ruby or Node.js, and frontend engineering React (or you might be knowledgeable in an alternate frontend framework and are keen to be informed/use React for some tasks). Our supreme candidate is to be had 30-40 hours every week, with a minimum of 4 hours overlapping with industry hours in america Jap time zone, and a minimum of 1 hour overlapping with industry hours in america Pacific time zone. We ask everybody who works right here to be fluent or strongly gifted in written and spoken English, and simply understood via US-based audio system (we ask for this to permit everybody within the corporate as a way to keep up a correspondence with every different, relatively than having to head via intermediates). Please learn via this complete task description prior to making use of, as there may be vital details about tips on how to practice integrated. Please don’t practice via achieving out to different emails or people.
Required Abilities and Enjoy
- A minimum of 8 years of Tool Engineering Enjoy, with at least 5 years doing senior engineering paintings akin to answer design, structure, code evaluate, complete stack engineering, or equivalent duties..
- You’ve excellent written verbal exchange abilities, fluent written English, and relaxed, transparent spoken English.
- Will have to have availability that overlaps with our shoppers a minimum of 4 hours/day in New York (UTC -5) and a minimum of 1 hour/day in California (UTC -8)
- You’ll write in a couple of languages fluently, successfully, and reliably, and are knowledgeable in writing in Ruby or Node.js, and React (or equivalent trendy JS framework).
- Lend a hand handle skilled requirements for all the group.
- Has deep, considerable experience in a couple of programming environments.
- Able to working and directing small groups of engineers for considerable tasks.
- Able to executing tasks throughout a couple of technical domain names (“complete stack,” knowledge structure, devops, and so forth).
- Has an pastime and skill to be informed new technical topics when you wish to have to unravel new forms of issues.
- Can pursue investigation and downside fixing into problems to get to the bottom of them, and too can acknowledge when it’s extra environment friendly to invite for assist vs push ahead to unravel an issue. Believes that every one technical issues are solvable with sufficient effort.
- Has humility and kindness in relation to others and their very own talents. Seeks to assist others; seeks to proportion what they know; desires to look their paintings have have an effect on on the earth.
- Considerable, sensible experience in enforcing:
- SQL-based databases
- Can design advanced knowledge construction implementations.
- Can write SQL queries and make efficiency optimizations.
- Can put in force same old connectivity to/from SQL servers.
- DevOps
- Deployment and CI/CD
- Has a cast wisdom of designing and enforcing devops pipelines, the use of equipment akin to docker, kubernetes, or similar techniques.
- Can design elementary, protected (cloud) networks for internet server sort techniques.
- Can broaden methods for managing cached knowledge to optimize efficiency, the use of equipment like Fastly, Cloudfront, Cloudflare, different CDNs, Varnish, or Redis.
- Can broaden or combine coding tasks with cloud-based structure akin to AWS API Gateway, Route66 (and DNS usually), SSL certificate, cloud-based personal community routing, and so forth.
- Understands elementary infosec rules to design, assessment, and function techniques securely.
- Answers Design / Techniques Structure
- Can paintings with industry analysts, product managers, and senior executives to grasp the industry issues and suggest, adapt, and design technical answers to fulfill the ones wishes.
- Can translate technical ideas to non-technical audiences and simplify advanced ideas with out oversimplifying.
- Skill to provide an explanation for technical problems in actionable techniques to non-technical other people.
- Can design and configure/function the technical techniques required to put in force a technical answer.
- Understands cryptography and safety sufficient to design techniques that use current login/identification requirements securely (OAuth2, JWTs, and so forth).
- Avoids overly advanced era answers, who prefer complexity ranges according to the wishes of explicit tasks.
- Acknowledges that the most efficient technical answer isn’t all the time the most efficient industry answer, and will negotiate with stakeholders accordingly.
- Isn’t overly enamored with emblem new applied sciences, and has the adulthood and revel in to guage new era towards current answers objectively.
- Can write transparent, easy specs to mirror how a machine can be constructed.
- Checking out and Reliability Engineering
- Understands TDD vs handbook QA Engineering, and the place every is acceptable in creating tool.
- Insists on construction automatic checking out frameworks when essential for tool pipelines, and is aware of tips on how to put in force “sufficient checking out” with out depending on a “verify the whole thing” means.
- Can design useful tracking answers for uptime control.
- Able to enforcing verify automation the use of equipment akin to Cypress, Postman, Swagger/OpenAPI.
- Can write developer medical doctors for a challenge to lend a hand a brand new engineer in finding out to broaden in a codebase.
- Can outline uptime failure restoration documentation: what to do when a machine fails.
- Can debug and analyze manufacturing techniques for faults.
- Can use behavior efficiency checking out the use of K6, New Relic, Skylight, JMeter, and equivalent equipment to search out efficiency problems, design faults, and machine optimizations.
- Enjoy in Ed Tech Box (Training tasks)
- Enjoy with Undertaking Control equipment, akin to Github forums, Trello, Asana, or Jira. (We usually use Github forums.)
To Observe
Observe together with your resume and a canopy letter. With a purpose to be thought to be for this function, please specify to your duvet letter the hours and instances that you are expecting to paintings on this function. Please specify at the moment and instances as US Jap time zone instances.
You’re relaxed in a distant paintings surroundings, with staff individuals from other time zones. You set up your individual time properly and are a self-starter. You’ve a distraction-free position you’ll use for paintings that provides dependable Web get right of entry to (appropriate for voice/video calls and construction makes use of), both in your house or a neighborhood co-working facility.
You might be skilled and well-versed within the productiveness equipment we use, like Google Apps & Hangouts, Slack, and Harvest for time monitoring.
You’re fluent in written and spoken English.
Please don’t hesitate to use if you don’t fit those necessities precisely however suppose you might want to be a excellent are compatible for this place.
Studying Tapestry is an equivalent alternative employer and encourages people of all ethnic and racial backgrounds, sexual orientations, and gender identities to use. We also are specifically enthusiastic about people who have lived in or labored with underserved communities akin to low-income, gender nonconforming, disabled, or indigenous peoples.