Just Front-end Jobs

Front-endremote Jobs

About us πŸ‘¨β€πŸ‘©β€πŸ‘§β€πŸ‘¦

We’re a young and enthusiastic team of 15 computer scientists and environmental engineers. Together, we’re building smart software to automatically detect damages in sewer inspection videos and tell cities when to fix their underground pipes. We’re passionate about making cities more sustainable with modern technology and bringing some fresh air into this antiquated industry. Learn all about us at hades.ai.

Your Responsibilities πŸ’ͺ

  • Take charge of our web application and infrastructure
  • Be responsible for developing new features, from the blueprint all the way to shipping production code
  • Make sure our software architecture and code is robust, well-documented, and easily extensible
  • Decide together with us what we should work on next
  • Actively participate in important software architecture decisions and technical discussions

Our Tech Stack πŸš€

  • Frontend: Typescript, MobX, React, WebGL, Canvas
  • Backend: Python, Typescript, Postgres, Django
  • Infrastructure: Kubernetes, Docker

Requirements 🎯

  • Experienced and comfortable in web development
  • Not afraid of inventing new algorithms and big O-notation
  • Familiar with shipping production code in a team: project planning, code reviews, unit tests, and CI pipelines are not a mystery to you
  • Debugging master: able to chase down every bug (even really nasty race conditions)
  • Can design data structures and is able to oversee the consequences of important software architecture decisions
  • Fluent in English, Python, and Javascript; German is a bonus
  • Bonus: Some familiarity with MobX, HTML Canvas, WebGL, or 3D graphics
  • Bonus: Experience in project management and team leadership

Benefits 😎

  • Have a positive impact on society and the environment

  • Autonomy: have an idea for a new feature or technology we should use? We’re listening

  • Impact: everything you work on will go straight into the product and make people’s lives easier immediately

  • Fast iterations: we deploy twice a day

  • A motivated, clever, fun, and supportive team that loves geeking out about the latest tech

  • Work directly with the founding team

    Apply now and work remotely at Hades

Apply

Description

We are looking for a talented, self-starting full-stack developer to join our Sematext Cloud development team. On the frontend we use React, Redux, ChartJS, etc. On the backend we use Go, Elasticsearch, Kafka, ClickHouse, Kotlin, Node.js, and a bit of legacy Java. For our monitoring agents we use eBPF, Go, Rust, and Java, and we use a log shipper written in Rust. All our infrastructure is in AWS. We use Terraform and Ansible for automation and Jenkins for CI. All of our applications run in Docker containers orchestrated using Kubernetes. We try to automate everything we can. We use Github workflow and Kanban boards in JIRA. Most developers use Docker running on Linux or OSX. See further below about how we work.

This position will let you work with all our products, large volumes of streaming data, contribute to our open-source projects, and interact with users and customers using our products. We don’t expect you to know everything coming in – we’ll pair you with peers who will help you improve your skills and close any experience gaps.

Although this position is advertised as a Full Stack Engineer position, we are also looking for purely backend and purely frontend oriented individuals.

Requirements

  • Curiosity and passion for learning
  • Self-starter and positive can-do attitude
  • Ability to work with a geographically distributed team
  • Good written and oral communication skills
  • Experience coding in Go
  • Experience with React and Redux a plus
  • Experience with Rust a plus
  • Experience with some of the frontend and backend technologies we use
  • Experience with Docker or Kubernetes a plus
  • Experience with various forms of Monitoring a plus

Location

  • This position is open to candidates in North or South America or Europe, although truly exceptional individuals from other corners of the planet will be considered, too.

A bit about how we work

  • We work in small 3-4 people teams

  • We have 2-week sprints, which we plan every other Monday

  • We do demos on Fridays

  • We automate everything that can be automated – we have an automated test env, CI/CD pipeline, Kubernetes, etc.

  • We use Slack and have an async version of daily standup

  • We use JIRA, make use of story points, and we pay attention to our development velocity

  • We use Figma for UX designs

  • We are a fully distributed company

  • We meet at conferences and annual whole-company gatherings. Our last such gathering was in Zagreb, Croatia, and before that we met in Barcelona, Spain, before that in Split, Croatia, etc.

    Apply now and work remotely at Sematext Group, Inc.

Apply