About Finding out Tapestry
You’re an outstanding skilled device engineer with no less than 8 years of device engineering enjoy. You’re at ease in more than one languages, however specifically you’re sturdy in backend coding the usage of Ruby on Rails, and frontend engineering React (or you’re skilled in an alternate frontend framework and are prepared to be told/use React for some tasks). Our perfect candidate is to be had 30-40 hours every week, with no less than 4 hours overlapping with trade hours in the United States Japanese time zone, and no less than 1 hour overlapping with trade hours in the United States Pacific time zone. We ask everybody who works right here to be fluent or strongly talented in written and spoken English, and simply understood through US-based audio system (we ask for this to permit everybody within the corporate so that you could keep up a correspondence with each and every different, somewhat than having to head via intermediates). Please learn via this whole process description sooner than making use of, as there’s important details about find out how to follow incorporated. Please don’t follow through achieving out to different emails or people.
Required Talents and Revel in
- No less than 8 years of Instrument Engineering Revel in, with at least 5 years doing senior engineering paintings similar to resolution design, structure, code evaluate, complete stack engineering, or an identical duties..
- You’ve excellent written verbal exchange talents, fluent written English, and at ease, transparent spoken English.
- Should have availability that overlaps with our shoppers no less than 4 hours/day in New York (UTC -5) and no less than 1 hour/day in California (UTC -8)
- You’ll write in more than one languages fluently, successfully, and reliably, and are skilled with Ruby on Rails, and React (or an identical trendy JS framework).
- Lend a hand deal with skilled requirements for all of the group.
- Has deep, considerable experience in more than one programming environments.
- Able to working and directing small groups of engineers for considerable tasks.
- Able to executing tasks throughout more than one technical domain names (“complete stack,” knowledge structure, devops, and many others).
- Has an pastime and skill to be told new technical topics when you wish to have to resolve new kinds of issues.
- Can pursue investigation and drawback 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 resolve an issue. Believes that each one technical issues are solvable with sufficient effort.
- Has humility and kindness on the subject of others and their very own skills. Seeks to assist others; seeks to proportion what they know; desires to look their paintings have affect on this planet.
- Considerable, sensible experience in imposing:
- SQL-based databases
- Can design complicated knowledge construction implementations.
- Can write SQL queries and make efficiency optimizations.
- Can enforce same old connectivity to/from SQL servers.
- DevOps
- Deployment and CI/CD
- Has a cast wisdom of designing and imposing devops pipelines, the usage of equipment similar to docker, kubernetes, or similar methods.
- Can design elementary, protected (cloud) networks for internet server sort methods.
- Can increase methods for managing cached knowledge to optimize efficiency, the usage of equipment like Fastly, Cloudfront, Cloudflare, different CDNs, Varnish, or Redis.
- Can increase or combine coding tasks with cloud-based structure similar to AWS API Gateway, Route66 (and DNS typically), SSL certificate, cloud-based personal community routing, and many others.
- Understands elementary infosec rules to design, overview, and perform methods securely.
- Answers Design / Programs Structure
- Can paintings with trade analysts, product managers, and senior executives to grasp the trade issues and suggest, adapt, and design technical answers to satisfy the ones wishes.
- Can translate technical ideas to non-technical audiences and simplify complicated ideas with out oversimplifying.
- Talent to give an explanation for technical problems in actionable techniques to non-technical other folks.
- Can design and configure/perform the technical methods required to enforce a technical resolution.
- Understands cryptography and safety sufficient to design methods that use present login/identification requirements securely (OAuth2, JWTs, and many others).
- Avoids overly complicated era answers, who prefer complexity ranges in keeping with the wishes of particular tasks.
- Acknowledges that the most productive technical resolution isn’t at all times the most productive trade resolution, and will negotiate with stakeholders accordingly.
- Isn’t overly enamored with logo new applied sciences, and has the adulthood and enjoy to guage new era in opposition to present answers objectively.
- Can write transparent, easy specs to replicate how a device shall be constructed.
- Checking out and Reliability Engineering
- Understands TDD vs guide QA Engineering, and the place each and every is acceptable in growing device.
- Insists on development automatic trying out frameworks when vital for device pipelines, and is aware of find out how to enforce “sufficient trying out” with out depending on a “check the whole thing” manner.
- Can design purposeful tracking answers for uptime control.
- Able to imposing check automation the usage of equipment similar to Cypress, Postman, Swagger/OpenAPI.
- Can write developer doctors for a challenge to lend a hand a brand new engineer in studying to increase in a codebase.
- Can outline uptime failure restoration documentation: what to do when a device fails.
- Can debug and analyze manufacturing methods for faults.
- Can use habits efficiency trying out the usage of K6, New Relic, Skylight, JMeter, and an identical equipment to seek out efficiency problems, design faults, and device optimizations.
- Revel in in Ed Tech Box (Training tasks)
- Revel in with Venture Control equipment, similar to Github forums, Trello, Asana, or Jira. (We typically use Github forums.)
To Follow
Follow together with your resume and a canopy letter. With a view to be thought to be for this function, please specify for your duvet letter the hours and occasions that you are expecting to paintings on this function. Please specify in this day and age and occasions as US Japanese time zone occasions.
You’re at ease in a distant paintings atmosphere, with crew participants from other time zones. You arrange your personal time properly and are a self-starter. You’ve a distraction-free position you’ll use for paintings that provides dependable Web get admission to (appropriate for voice/video calls and building makes use of), both in your house or an area 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 assume you need to be a excellent have compatibility for this place.
Finding out 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 eager about people who have lived in or labored with underserved communities similar to low-income, gender nonconforming, disabled, or indigenous peoples.