Full Stack Developer
, , Spain
We are looking for a talented, self-starting Full Stack Developer to join our Sematext Clouddevelopment team. On the frontend we use TypeScript, React, Redux, ChartJS, etc.On the backend we use Kubernetes, Elasticsearch, Kafka, ClickHouse, custom apps written in Go,Kotlin, Node.js, and Java (legacy at this point - we've switched to use Kotlin for the JVM).For our monitoring agents we use eBPF, Go, 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 forCI. 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. Mostdevelopers 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 toour open-source projects, and interact with users and customers using our products. We don’t expectyou to know everything coming in – we’ll pair you with peers who will help you improve your skills andclose any experience gaps.
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 or Kotlin or Java or Node.js
Experience with some of the frontend and backend technologies we use
Experience with Docker or Kubernetes a plus
Experience with React a plus
Experience with Monitoring / Observability / APM / DEM a plus
Qualities Penchant for elegant solutions and attention to detail
Curiosity and passion for learning
Passion to innovate, design, and implement services and storage capable of handling massive quantities of data
Excellent team player with ability to work in an agile, fast-paced, distributed startup
Very communicative, strong written and oral communication skills
Self-starter, proactive, doesn't require nagging and micromanagement; positive can-do attitude
Ability to work with a geographically distributed team
Strong dislike of corporate BS, politics, overengineered processes, etc.
Location This position is open to candidates in North or South America or Europe, although truly exceptionalindividuals 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 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 and Figjam for UX designs
We are a fully distributed company
We organize whole-company gatherings every 6-12 months. Our recent such gathering were in Turkey, Croatia on three different occasions, Spain, and Poland.
#J-18808-Ljbffr