We’re Hiring – Join Our Team

We are always looking for smart, passionate, motivated, and independent people regardless of where on the planet they may be. We regularly work with colleagues and clients across many time zones, as our team is spread over seven countries and four continents (North & South America, Europe, and Asia), and we are hoping to expand to all corners of the globe.

We encourage our team to write about what we do via the Sematext Blog, to talk about it at conferences, meetups, SIGs, etc., to organize and attend hackathons, to create open-source and not just use it. The team is also encouraged to use their time at Sematext to have fun, grow as individuals, and do things that help our customers and the world in general.

We practice flexible and human work hours, have open vacation policy, and are open to full-time, part-time, freelancing, working from home, other countries, continents and planets, exploratory work, open-source contribution, etc.

We also encourage everyone at Sematext to try working on different things and find what fits them best, what provides them with the most pleasure and fun. Maybe that’s working with search or maybe it’s working with large scale databases. Maybe after working on products one wants to try working with external clients. Maybe a developer wants to do a bit more business or vice versa. We’re open to open-minded and curious people.

JAVASCRIPT DEVELOPER, DATA VISUALIZATION, UI/UX

DESCRIPTION

We are looking for a talented front-end developer with propensity to build visually stunning, highly interactive user interfaces. Must have solid grasp of – or be very eager to learn – modern front-end frameworks like ReactJS, Redux, Plotly or other D3.js-based charting libraries, etc.

Desired Skills & Experience

  • Strong written, verbal, and visual communication skills
  • Experience designing and shipping interactive web applications
  • Appreciation for advanced and novel data visualizations
  • Write high-performance, reusable, modular code along with automated unit tests
  • Identify and communicate best practices for front-end engineering
  • Own front-end code for the entire platform
  • Understanding of what it takes to produce and deliver great UI and UX
  • Visualize data using technologies like D3.js and derived libraries
  • Build world-class applications in a responsive way (desktop, tablet, mobile)
  • Be the technical expert for the front-end (presentation layer) to the engineering team
  • Outstanding attention to quality and detail
  • Extremely passionate about your work, constantly striving to be your best
  • Interest in Open-Source Software
Interested candidates should submit a resume and screenshots or URLs showing their past work. No cover letter necessary.
HERE ARE SOME THINGS TO LIKE ABOUT SEMATEXT:
  • You can be pretty much anywhere on the planet and be a member of the Sematext team. Depending on the role, there is a lot of flexibility when it comes to work location as well as work hours.
  • There is genuine care for people, their personal & professional happiness, satisfaction, and progress.
  • Sematext has open vacation policy – take it when you need it.
  • We have zero bureaucracy, no politics, no bullshit.
  • Although small, we are widely recognized for our expertise and are highly regarded – our clients come to us not because of our marketing, but because they hear we do good work.
  • Sematext is self-sustainable and has a proven and working business model.
  • You’ll work with and learn from great engineers and be continually challenged to improve your skills. However, if you are afraid of learning, challenges, or want easy and simple work, then we are not your best choice.
  • Sematext is a service and product company. This diversity of work means that engineers can choose to work on either client engagements or on Sematext’s products, or both!
  • Intrapreneurship is highly encouraged. All team members have equal opportunity to grow into leadership roles, be they technical or business or a mixture of the two. There are numerous growth opportunities. People with ability and desire to grow teams and themselves are given maximum support.
  • Expectations are high but in a collaborative, mentoring, team-first environment that promotes the success of our products as well as individuals.
TRAITS WE LIKE:
  • Proactive: takes initiative, doesn’t wait to be asked or told
  • Self-improving: acquires new knowledge and skills, reads books, follows relevant projects, keeps up with changes in the industry…
  • Self-managing and organized: knows how to parcel work into digestible tasks, organizes them into Sprints, updates them, closes them, keeps team members in the loop…
  • Realistic: good estimator of time and effort
  • Active in OSS projects (mailing list, contribution…) or at least keeps up with relevant projects via mailing list or some other means
  • Follows good development practices
  • Understands scaling and performance
  • Passion
  • Desire to learn more
  • Responsibility and professionalism
  • English proficiency
TECH & TOOLS WE USE
  • Elasticsearch, Solr, Kafka, HBase, Zookeeper, Jetty
  • Docker, Node.js, Akka, ReactJS, Redux, Bootstrap, Project Reactor, stream-lib, rsyslog, Logagent, Ansible
  • AWS, JIRA & Confluence, Slack, Inspectlet, Github, Travis CI, Jenkins, svn (yeah, move to git is planned), WordPress, Stripe, Google Apps…