Services
Clients
Expertise
Why Implex?
Insights
Strong Senior TS / JS Full-Stack Engineer

Strong Senior TS / JS Full-Stack Engineer

flagUkraine (remote),
flagEU (remote)

What is the project about?

A project by the American company Scripto, founded in 2014 for collaboration scriptwriting platforms used by TV shows. It combines Google Docs' real-time flow with the professional writing and production formats used in TV, video games, and other media. Whether you're taping a show in a studio, collaborating on screenplays, or making a video game, Scripto helps you do your best work and save time while you do it.

What is the project’s technical stack?

  • TypeSript / JavaScript
  • Node.js
  • ProseMirror
  • Express.js
  • Nest.js
  • ts-rest
  • PostgreSQL
  • Docker
  • AWS ECS
  • React
  • MobX-State-Tree
  • Mobx
  • Terraform

What will you do?

  • Develop new features end-to-end: about 50 / 50% of frontend-end and back-end development
  • Take responsibility for the design and implementation of features and modules in a complex solution
  • Design scalable and reliable applications
  • Propose improvements to the existing features and architecture
  • Improve engineering standards, tooling, and processes
  • Fix bugs

What should you be experienced with?

General experience

  • 10+ years of experience in web application development
  • 5+ years of experience in senior developer positions, solving hard and complex tech problems and making informed decisions on the architecture for features you created
  • At least upper-intermediate English

Specific skills

  • Expert in React
  • Expert or advanced experience with JavaScript - post es6 skills, looking for async mastery - promises, etc
  • Expert or advanced experience with Chrome internals and dev tools
  • Advanced experience with TypeScript in Node.js, i.e. backend typescript
  • Advanced experience with protocols, streaming, sockets, in order of desirability:
    1. Backend systems for socket-driven CRDTs or OT systems
    2. TypeScript over streams i.e. typed payloads over socket.io
    3. Other asynchronous architectures e.g. CQRS, or Eventsourcing
    4. Anything complex vs marketing or e-commerce sites with a simple REST architecture
  • Advanced experience with Node.js - how to write async code in Node.js.
  • Advanced user of Postgres:
    1. SQL coding
    2. Schema design
    3. DBA / management: performance profiling, plugin architecture, general DBA
  • Web telemetry reporting partial expertise. Datadog monitoring will be a big plus.
  • Partial experience with the following AWS services:
    1. ECS / Fargate
    2. ELB
    3. Cloudwatch
  • Terraform, especially for AWS will be nice to have icing on the cake

What should your personal skills be?

  • Technical Curiosity - the desire to deeply understand how technologies, systems, and tools work beyond their basic functionality, driving you to explore, analyze, and learn the underlying principles and mechanics
  • Persuasive Reasoning – the ability to argue logically and patiently persuade other engineers of the correctness of your solution
  • Accountability – the demonstrated “no-nonsense” attitude to delivering excellence to customers
  • Critical Problem-Solving – the ability to think critically about challenges & design efficient & effective solutions
  • Integrity – keeping your commitments to the team, customers, and stakeholders
  • A strong work ethic

Working hours and time overlap

As long as the team is a mix of US and European developers, you will need to work late hours several days a week:

Normal Days (2 days a week):

  • Working up to 18:00 EET (17:00 CET).
  • Overlap with
    • New York: 2 hours
    • California: 1 hour

Extended Days (3 days a week):

  • Working up to 21:00 EET (20:00 CET)
  • Overlap with
    • New York: 5 hours
    • California: 3 hours

What do we offer?

  • International team in a collaborative, highly engaged culture where your ideas are welcome and your voice is heard
  • State-of-the-art learning and development opportunities, ability to experiment with new technologies in real work environments
  • 100% ability to work remotely, which will let you determine your work-life balance;
  • Monthly load: full-time
  • Monthly rate: the salary is paid in USD by the 20th of each month
  • Vacation: 18 working days + US or local public holidays
  • 3 months trial period

You are interested in this opportunity, but still, have any questions?

Please, send your LinkedIn profile or CV to hr@implex.dev or fill the form right and we will contact you.

Full-time
Engineering
avatar of Hanna Yarychevska
Your recruiter
Apply for this position
File size up to 5 MB
You might also be interested