The SQL Console team is responsible for developing the platform's user interface, which directly interacts with the ClickHouse database. Our foremost priority is user experience (UX), and our objective is to deliver the market's premier database interaction experience.
We are seeking a highly skilled Full Stack Engineer to join our dynamic team. The successful candidate will play a pivotal role in developing and maintaining our dashboards and visualization platform. This role requires a deep understanding of both front-end and back-end technologies, with a focus on creating intuitive and high-performance data visualization tools.
What you will be doing:
- Design, develop, and maintain front-end applications using React, TypeScript, Node.js.
- Build and optimize back-end services and databases using Clickhouse DB, PostgreSQL, and Redis.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Ensure the performance, quality, and responsiveness of applications.
- Identify and correct bottlenecks and fix bugs.
- Help maintain code quality, organization, and automation.
- Work with visualization tools to enhance the user experience of our dashboards.
- Participate in code reviews and contribute to a culture of continuous improvement.
What you bring along:
- Proven experience as a Full Stack Engineer.
- Strong proficiency in Typescript, Node.js, and React.
- Familiarity with RESTful APIs and JSON.
- Experience with data visualization tools and libraries.
- Understanding of fundamental design principles for scalable applications.
- Proficient understanding of code versioning tools, such as Git.
- Excellent problem-solving skills and attention to detail.
- Ability to work independently.
Bonus Points:
- Experience with additional visualization tools (e.g., D3.js, Highcharts, Visx)
- Experience with ClickHouse
- Knowledge of CI/CD pipelines
- Previous experience in developing analytics or data-intensive applications
- Experience with LLMs (Large Language Models)
#LI-remote