You will work across the stack to design, code, test and deploy new features. You ll be part of a distributed cross-functional team building a large, complex, real-time product with an emphasis on scalability and performance. You ll be using the latest HTML5, CSS, and JS techniques, as well as a diverse set of backend technologies for the fleet of microservices spanning our system.
What Youll do
Join a team of talented engineers to own and build new products from the ground up
Incrementally develop new features, improvements, and fixes to our backend services focusing on code performance, efficiency and quality.
Create user interfaces that can handle both simple and complex interactions, including trees, graphs and flowcharts.
Contribute to addressing our scaling needs and architecting maintainable systems
Be part of the team s on-call rotations
Collaborate to take our development to the next level: bring new ideas, frameworks, technologies and best practices
What youll need
Bachelor s degree in Computer Science or related field, or equivalent experience
At least 5+ years of full stack software development experience
Core programming proficiency in Go, Python, Java, or NodeJS
Advanced JavaScript knowledge and experience working with React
In-depth knowledge of modern HTML, CSS and the DOM
Excellent critical thinking and problem solving skills
Excellent written and verbal communication skills
What wed like to see
A proactive self-starter, curious, energetic and upbeat
Experience with microservices, Kubernetes and Scalable distributed applications experience
Experience with ReactJS or AngularJS and Redux, Typescript, NodeJS, VueJS or similar tools (we use React with Hooks, but well teach you if you havent used it)
A team player with strong communication and problem-solving skills