Find Remote Jobs Worldwide & Work From Anywhere

Knotch company's all remote jobs

Skills: reactjs react-redux mocha.js javascript ecmascript-6
The Front End Engineer Role Are you interested in building a different vision of data analytics? Do you like problem solving and thinking outside the box? We're looking for an experienced mid-level Front End Engineer who’s passionate about building mobile and web products to join the Knotch team! Our engineers relentlessly seek new ways to understand how people interact with content. Our goal is to make all of these insights easily understandable through seamless and elegant design. As Knotch’s Front End Engineer, you will be trusted to architect efficient, scalable, beautiful design systems for our web applications. In doing so, you’ll grow and collaborate every day with a fast-paced team to deliver premium enterprise user-facing products. You will work closely with and report directly to our Lead Front End Engineer, Mike Kerslake. In Your First 30 Days... You'll build rapport with your team members, become familiar with our codebase, deployment processes, and component libraries, as well as become fully versed in our tooling and the concept of content intelligence. In Your First 60 Days... You will gain a proficient understanding of our various applications and systems in order to be generally self-sufficient in completing sprint tickets. You'll start taking on your first tickets and even code pairing with your team members. In Your First 90 Days... You will be confident in the value you bring in your role; you will have successfully 'owned' a new feature build that ships into production! And probably have received a few digital high-fives by then too. How you'll add value at Knotch
  • Build beautifully interactive UI components with React in our various applications
  • Build trusted & scalable integrations to dynamically inject our product in client websites
  • Meet regularly with various teams such as BE and API engineers or designers to hash out UI and system solutions to complex problems
  • Find opportunities to improve current systems or patterns through auditing or benchmarking
  • 'Own' and take lead in newly developed features for current or next generation platforms
  • Maintain our front end test coverage by running your own tests and working with our QA team on automated testing
  • Lend a hand to help other engineers through pair programming, mentoring, and supporting your teammates
  • Most of all... enjoy collaborating with engineers every day to build world-class products!
You’ll be successful here if you
  • Have four (4) or more years of industry experience writing, deploying, and operating high quality, well-tested, functional code with some experience across the entire technology stack
  • You have deep expertise building complex web applications using JavaScript and front end libraries or frameworks, specifically with React. Bonus points for fluency with Redux and Styled Components
  • Comprehensively understand Web Application fundamentals and the libraries/tool chains used to deliver them such as Webpack, Babel, testing with Mocha/Chai or Jest, git and other CI tools
  • Have in-depth knowledge of browsers, cross-browser compatibility issues, and how the DOM works
  • Bring experience in the day-to-day practices of continuous delivery, automated testing, and agile development
  • Are fueled by curiosity! Characterized by an always-learning mindset: investigating, tinkering, and reiterating

We also appreciate (but don’t require)

  • A love of writing documentation and tests to keep your code maintainable for years to come
  • Deep interest in UI/UX in regards to building scalable design systems
  • Experience in performance benchmarking
  • Experience with GraphQL, Storybook, Styled Components


Job Benefits:

  • Health, dental, vision, disability & life insurance
  • 401k and equity grants to all employees
  • Mental health and wellness stipend
  • Team workouts over Zoom
  • Workplace well-being discussions
  • Daily extended lunch stipend covering groceries
  • Company events & annual offsite
  • Unlimited PTO + 12 paid company holidays
  • Daily company-wide break from 1-2pm EST
  • Generous parental & family leave

Time zone: (GMT-05:00) Eastern Time +/- 4 hours

Skills: reactjs javascript ecmascript-6 dom git
About Knotch Knotch is the Content Intelligence Platform that enables communications and marketing teams to measure, understand, and optimize content ROI across their digital efforts. Some of the world's largest brands such as JP Morgan Chase, Salesforce, AT&T, and Deloitte trust us to help them own their voice online, and we allow their customers to own theirs as well. This transparency and empowerment helps these communications become truly worthwhile for both creators and audiences. For more on Knotch's products, visit our website. We’re proud of our team We’ve been building our products since 2013, and our team has grown in size and in spirit. We recently ranked in the top 12% of fastest growing companies in America by Inc! Since the Covid-19 pandemic we’ve become remote-first, and we plan to stay that way. A flexible environment leads to a happy team as we’ve been named a Best Place to Work three years running by Built In NYCIf you’d like to speak with our recruiting team about the future of Knotch, feel free to connect with us on LinkedIn and learn about us further on our careers site. The Front End Engineer Role Are you interested in building a different vision of data analytics? Do you like problem solving and thinking outside the box? We're looking for an experienced Front End Engineer who’s passionate about building mobile and web products to join the Knotch team! Our engineers relentlessly seek new ways to understand how people interact with content. Our goal is to make all of these insights easily understandable through seamless and elegant design. As Knotch’s Front End Engineer, you will be trusted to architect efficient, scalable, beautiful design systems for our web applications. In doing so, you’ll grow and collaborate every day with a fast-paced team to deliver premium enterprise user-facing products. You will work closely with and report directly to our Principal Front End Engineer, Yassine Abouhazim.

How you’ll add value at Knotch

    • Build trusted & scalable integrations to dynamically inject our product in client websites
    • Audit & benchmark products for performance & compatibility
    • Implement & maintain new ways to collect data efficiently and cross-browser
    • Contribute to our library of design components
    • Maintain our front end test coverage 
    • Interact daily with Product, Project Management, and QA teams to ensure the proper flow of product development
    • Brainstorm approaches to tackle new projects with your teammates
    • Lend a hand to help other engineers through pair programming, mentoring, and supporting your teammates
    • Most of all... have a good time and build amazing things!

You’ll be successful here if you

    • Have five or more years of industry experience 
    • Possess experience with modern JavaScript libraries and tooling; React is a must!
    • Are highly-knowledgeable of Computer Science fundamentals
    • Possess fluency in HTML, CSS, and JavaScript (ES5 and ES6)
    • Have in-depth knowledge of browsers, cross-browser compatibility issues, and how the DOM works
    • Believe in automated testing before deployment

We also appreciate (but don’t require)

    • Experience in performance benchmarking
    • Knowledge of Git and Bash, as well as experience setting up CI tools 
    • Interest in UI/UX to build scalable design systems
    • Curiosity! An always-learning mindset: investigating, tinkering, and reiterating.
--- Knotch is an equal opportunity employer. We strive to provide equal opportunities in all of our processes, including our hiring and employee experience. We pride ourselves on our three values: transparency, relentlessness, and inclusiveness. We commit to daily work towards leading with empathy, reducing bias through periodic training, and engaging with and uplifting communities of marginalized groups. We condemn all forms of racism and discrimination on the basis of race, religion, ethnicity, nationality, gender identity, sexual orientation, age, marital status, pregnancy or parenthood status, veteran status, disability status or any other identifier. We encourage all employees, clients, investors, candidates, vendors, and friends of Knotch to deliver honest feedback directly or anonymously so that we may always seek to improve as an organization that is dedicated to diversity, equity, inclusion, and belonging. Share your thoughts with us, and you will be heard.

Job Benefits:

  • Health, dental, vision, disability & life insurance
  • 401k and equity grants to all employees
  • Mental health and wellness stipend
  • Team workouts over Zoom
  • Workplace well-being discussions
  • Daily extended lunch stipend covering groceries
  • Company events & annual offsite
  • Unlimited PTO + 12 paid company holidays
  • Daily company-wide break from 1-2pm EST
  • Generous parental & family leave

Time zone: (GMT-06:00) Central Time +/- 2 hours

Skills: ruby-on-rails postgresql amazon-redshift rspec redis

Our Next Senior Backend Engineer
As Knotch’s next Senior Backend Engineer, you will work alongside a team of backend engineers on various internal and external APIs. You’ll construct and maintain these APIs as part of new features and new products, developed within an agile framework and in an environment that believes in automated testing and a strong CI/CD pipeline. Your empathy and relentlessness are key traits that will help you remain resilient and connected to your team in a fast-paced environment like ours. Your work will directly impact our products and help Knotch scale as a company. You will work closely every day with your Backend API Team and report directly to our Lead Backend Engineer, Haiz Oppenheimer.

How you'll add value to Knotch

  • Write elegant and expressive Ruby for critical backend services and APIs.
  • Build and ship product features to deliver outstanding value to customers.
  • Coordinate with members of the Front-end, Data, and QA teams to stage and release complex technical initiatives.
  • Identify opportunities to improve our application performance and optimize database queries and modeling.
  • Re-architect legacy systems and collaborate with the whole API team to plan and execute initiatives to improve application quality.
  • Review other engineers’ pull requests and provide constructive technical feedback, guidance, and mentoring as appropriate.
  • Write strategic unit and integration tests to improve overall test coverage.

About you

  • You have 4+ years experience writing production web applications, preferably in Ruby.
  • You are team-oriented, and you value empathetic communication and collaboration.
  • You have designed APIs according to proper RESTful conventions. Experience with GraphQL is a plus.
  • You have written SQL with aggregate functions and also worked with an ORM such as ActiveRecord or Sequel.
  • You appreciate the merits of both object-oriented and functional programming, and approach architecture from a practical solution-oriented perspective.
  • You hold strong but flexible opinions about best practices in software engineering, and believe in investing time and energy into continuous improvement.
  • You have built complex web applications and leveraged patterns beyond simple models, views, and controllers.
  • You ask a lot of questions and value exploring healthy creative tensions within an organization, knowing it improves outcomes. You are comfortable working in close proximity to unanswered questions.

We also appreciate but don't require

  • Cloud architectures, particularly in AWS.
  • Docker and containerization
  • Devops and CI/CD pipelines
  • Redis and Sidekiq
  • GraphQL
  • Event-driven architecture
  • Elixir and Phoenix


Job Benefits:

  • Health, dental, vision, disability & life insurance
  • 401k and equity grants to all employees
  • Mental health and wellness stipend
  • Team workouts over Zoom
  • Workplace well-being discussions
  • Daily extended lunch stipend covering groceries
  • Company events & annual offsite
  • Unlimited PTO + 12 paid company holidays
  • Daily company-wide break from 1-2pm EST
  • Generous parental & family leave

Time zone: (GMT-05:00) Eastern Time +/- 4 hours

Skills: amazon-web-services continuous-integration kubernetes aws-lambda terraform
Knotch's DevOps Manager As Knotch’s DevOps Manager, you will be leading a team of high-performing engineers as well as an offshore team working across the entire platform to ensure its stability, security, reliability and scalability. This is a pivotal role that can make tremendous impact on how we grow as a company. Your DevOps efforts will help Knotch reach its highest level technologically; your keen sense of balance between best DevOps practices and managing business objectives is the key. You will work closely with and report directly to our VP of Engineering, Sekhar Vajjhala.

You'll be successful here if you possess

    • Eight or more years of experience in DevOps
    • Experience managing a team of three or more DevOps engineers on or offshore
    • Cloud AWS experience with tools such as Docker, EC2, ECS, and Kubernetes
    • Working knowledge of AWS configurations such as S3, EC2, and RDS, EBS, ELB, IAM, Route53, Cloudfront, Elasticache, and WAF
    • Exposure to AWS toolkit solution including: AWS Lambda, Kinesis, CloudWatch, CloudFormation and SNS
    • Demonstrated experience in AWS storage encryption, data at rest, and data in transit
    • Experience with Infrastructure as Code (IaC) using Terraform or similar technologies
    • Hands on knowledge with Continuous Integration & Continuous Deployment (CI/CD) processes and tools like CircleCI or Jenkins
    • Work history in assisting development teams to build and deploy micro services-based applications in public cloud with CI/CD tools and processes
    • Excellent communication and documentation skills

You'll add value to Knotch by

    • Ensuring production is running stable with high 9s availability
    • Ensuring engineering scrum teams are productive with scalable and stable pre-production environments
    • Working with cross-functional engineering and product leads
    • Removing any unnecessary load to reduce costs for Knotch
    • Remaining organized through diligent utilization of Jira and Confluence
    • Providing support in Scrum ceremonies at the highest levels
    • Running point during incidents being a partner with Incident Manager.

We also appreciate but don't require

    • Experience with ReactJS, Ruby, Python 3, or similar languages
    • Experience working with Elasticsearch or ELK


Job Benefits:

  • Health, dental, vision, disability & life insurance
  • 401k and equity grants to all employees
  • Mental health and wellness stipend
  • Team workouts over Zoom
  • Workplace well-being discussions
  • Daily extended lunch stipend covering groceries
  • Company events & annual offsite
  • Unlimited PTO + 12 paid company holidays
  • Daily company-wide break from 1-2pm EST
  • Generous parental & family leave

Time zone: (GMT-05:00) Eastern Time +/- 4 hours