Thursday, January 23, 2025
spot_img

Distant Senior Full Stack Engineer at Studying Tapestry



Time zones: EST (UTC -5), CST (UTC -6), MST (UTC -7), PST (UTC -8), ART (UTC -3), UTC -4, UTC -4:30, UTC -3, UTC -2, GMT (UTC +0), CET (UTC +1)

About Studying Tapestry

Hello! We’re Studying Tapestry. We’re a 25+ individual all-remote, international group devoted to creating digital studying “simply work” for educators and learners alike. We resolve onerous issues in complicated schooling expertise environments. We’re a triple backside line firm: we make a revenue like all good enterprise; our work makes the world higher (“social influence”); and we attempt to create a wholesome inner work surroundings for everybody who works right here. For our employees we imagine in versatile work areas and dealing preparations.  We empower all of our crew members to handle their schedules and modify as vital. We’re targeted on outcomes and influence, not areas and hours. We rent folks with nice technical capability, however we additionally count on everybody at Studying Tapestry to have robust character and strong communication abilities. We extremely worth efficient software program structure, test-driven improvement strategies, and good mission administration methodology. We imagine in having a powerful CI and deployment pipeline that allows us to deal with writing good software program.

You’re an distinctive skilled software program engineer with at the very least 8 years of software program engineering expertise. You’re comfy in a number of languages, however particularly you might be robust in backend coding utilizing Ruby on Rails, and frontend engineering React (or you might be skilled in another frontend framework and are keen to be taught/use React for some initiatives). Our perfect candidate is obtainable 30-40 hours per week, with at the very least 4 hours overlapping with enterprise hours within the US Japanese time zone, and at the very least 1 hour overlapping with enterprise hours within the US Pacific time zone. We ask everybody who works right here to be fluent or strongly proficient in written and spoken English, and simply understood by US-based audio system (we ask for this to permit everybody within the firm to have the ability to talk with one another, slightly than having to undergo intermediates). Please learn via this whole job description earlier than making use of, as there’s essential details about methods to apply included. Please don’t apply by reaching out to different emails or people.

Required Expertise and Expertise

  • At the least eight years of Software program Engineering Expertise, with a minimal of 5 years doing senior engineering work akin to resolution design, structure, code evaluation, full stack engineering, or related duties..
  • You have got superb written communication abilities, fluent written English, and comfy, clear spoken English. 
  • Should have availability that overlaps with our purchasers at the very least 4 hours/day in New York (UTC -5) and at the very least 1 hour/day in California (UTC -8)
  • You possibly can write in a number of languages fluently, effectively, and reliably, and are skilled with Ruby on Rails, and React (or related fashionable JS framework).
  • Assist keep skilled requirements for your entire group.
  • Has deep, substantial experience in a number of programming environments.
  • Able to working and directing small groups of engineers for substantial initiatives.
  • Able to executing initiatives throughout a number of technical domains (“full stack,” knowledge structure, devops, and so forth).
  • Has an curiosity and talent to be taught new technical topics when that you must resolve new forms of issues.
  • Can pursue investigation and downside fixing into points to resolve them, and can even acknowledge when it’s extra environment friendly to ask for assist vs push ahead to unravel 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 talents. Seeks to assist others; seeks to share what they know; needs to see their work have influence on the planet.
  • Substantial, sensible experience in implementing:
  • SQL-based databases
    • Can design complicated knowledge construction implementations.
    • Can write SQL queries and make efficiency optimizations.
    • Can implement commonplace connectivity to/from SQL servers.
  • DevOps
    • Deployment and CI/CD
    • Has a strong information of designing and implementing devops pipelines, utilizing instruments akin to docker, kubernetes, or associated programs.
    • Can design primary, safe (cloud) networks for internet server kind programs.
    • Can develop methods for managing cached knowledge to optimize efficiency, utilizing instruments like Fastly, Cloudfront, Cloudflare, different CDNs, Varnish, or Redis.
    • Can develop or combine coding initiatives with cloud-based structure akin to AWS API Gateway, Route66 (and DNS usually), SSL certificates, cloud-based non-public community routing, and so forth.
    • Understands primary infosec ideas to design, consider, and function programs securely.
  • Options Design / Methods Structure
    • Can work with enterprise analysts, product managers, and senior executives to know the enterprise issues and suggest, adapt, and design technical options to fulfill these wants.
    • Can translate technical ideas to non-technical audiences and simplify complicated ideas with out oversimplifying.
    • Skill to elucidate technical points in actionable methods to non-technical folks.
    • Can design and configure/function the technical programs required to implement a technical resolution.
    • Understands cryptography and safety sufficient to design programs that use current login/identification requirements securely (OAuth2, JWTs, and so forth).
    • Avoids overly complicated expertise options, preferring complexity ranges based mostly on the wants of particular initiatives.
    • Acknowledges that one of the best technical resolution is just not at all times one of the best enterprise resolution, and may negotiate with stakeholders accordingly.
    • Is just not overly enamored with model new applied sciences, and has the maturity and expertise to guage new expertise in opposition to current options objectively.
    • Can write clear, easy specs to mirror how a system will probably be constructed.
  • Testing and Reliability Engineering
    • Understands TDD vs handbook QA Engineering, and the place every is acceptable in growing software program.
    • Insists on constructing automated testing frameworks when vital for software program pipelines, and is aware of methods to implement “sufficient testing” with out counting on a “check all the things” method. 
    • Can design practical monitoring options for uptime administration.
    • Able to implementing check automation utilizing instruments akin to Cypress, Postman, Swagger/OpenAPI.
    • Can write developer docs for a mission to help a brand new engineer in studying to develop in a codebase.
    • Can outline uptime failure restoration documentation: what to do when a system fails.
    • Can debug and analyze manufacturing programs for faults.
    • Can use conduct efficiency testing utilizing K6, New Relic, Skylight, JMeter, and related instruments to search out efficiency points, design faults, and system optimizations.
  • Expertise in Ed Tech Discipline (Schooling initiatives)
  • Expertise with Undertaking Administration instruments, akin to Github boards, Trello, Asana, or Jira. (We usually use Github boards.)

To Apply

Apply together with your resume and a canopy letter. With a purpose to be thought of for this position, please specify in your cowl letter the hours and instances that you just count on to work on this position. Please specify nowadays and instances as US Japanese time zone instances.

You’re comfy in a distant work surroundings, with crew members from completely different time zones. You handle your personal time nicely and are a self-starter. You have got a distraction-free place you should use for work that provides dependable Web entry (appropriate for voice/video calls and improvement makes use of), both in your house or a neighborhood co-working facility.

You might be skilled and well-versed within the productiveness instruments 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 match these necessities precisely however assume you can be a superb match for this place.

Studying Tapestry is an equal alternative employer and encourages people of all ethnic and racial backgrounds, sexual orientations, and gender identities to use. We’re additionally significantly excited by people who’ve lived in or labored with underserved communities akin to low-income, gender nonconforming, disabled, or indigenous peoples.

Related Articles

LEAVE A REPLY

Please enter your comment!
Please enter your name here

- Advertisement -spot_img

Latest Articles