6000-7400 USD/month
100% remote

Requirements

  • 4+ years of related work experience.
  • An expert level understanding of JavaScript.
  • Professional experience using TypeScript.
  • Good experience using React.js and the component-level principles used within react.js and how to apply them. Experience with other front-end frameworks such as Angular, Vue is a plus.

Senior Software Engineer (React/Typescript)

We are an agile shop using some of the best technologies available to provide the best possible user experience to our customers.

We need bright, driven, innovative engineers to join the team and help us extend the platform, build cool new features and ensure our system meets the scale requirements of our rapidly growing business.

If you are a top-notch software engineer that loves solving tough technical problems while working with passionate, driven people, then this position might be a good fit for you.

 

Salary: 6,000 – 7,400 USD/month

100% remote

 

PRIMARY RESPONSIBILITIES:

  • Apply your skills with JavaScript and React.js to build high quality, well-tested, scalable
    and intuitive front ends.
  • Interact with back-end engineers to help design API contracts to support user workflows.
  • Create unit tests and work with both manual and automated QA to ensure new features and services work as expected. Improve the existing codebase to have better and higher quality test coverage.
  • Contribute to our architectural roadmap, to ensure we have a scalability, performant, maintainable, and secure application.
  • Ensure front-end applications work across multiple browsers and on mobile devices.
  • Mentor and coach less experienced engineers in best practices and established patterns.
  • Debug production systems as needed.
  • Improve the system through better alerting, monitoring, and logging.
  • Avoiding and removing the accrual of technical debt in our systems.

 

REQUIRED SKILLS AND BACKGROUND:

  • 4+ years of related work experience.
  • An expert level understanding of JavaScript.
  • Professional experience using TypeScript.
  • Good experience using React.js and the component-level principles used within react.js
    and how to apply them. Experience with other front-end frameworks such as Angular, Vue is a plus.
  • Mastery-level understanding of HTML and CSS. Outstanding understanding of DOM manipulation.
  • Strong skills and experience access data through APIs.
  • A good understanding of Git and pull request workflows, including continuous
    integration.
  • Strong skills in the terminal for Unix or Linux-based operating systems, including script writing and command-line tools.
  • Experience with docker, kubernetes or other container-based technologies.
  • Experience working with cloud technologies, such as AWS.
  • Quality-minded, with the ability to elevate others in areas like effective boundary condition testing and test-driven development.
  • Very strong database skills, including some experience in a variety of database types (relational, nosql, etc.)
  • Experience working with a SaaS company.

Apply