Ready to build high-impact data solutions? We're seeking a talented Senior Software Engineer with full-stack expertise to design, build, and optimize our data pipelines. You'll work with a cutting-edge technology stack, collaborating with product and design teams to deliver seamless, high-performance systems that transform data into actionable insights.
Responsibilities
- Translate requirements into robust technical solutions, providing accurate effort estimations.
- Own end-to-end projects, contributing to all aspects from infrastructure to data tiers.
- Develop clean, maintainable, and testable code following best practices.
- Continuously monitor and optimize system performance, proactively recommending improvements.
Qualifications
- 5+ years of experience in agile development, collaborating with cross-functional teams.
- Strong proficiency in backend development (Node.js, Kafka, PostgreSQL, data pipeline experience).
- Experience designing, building, and maintaining RESTful APIs.
- Experience building scalable, high-performance backend systems.
- Proficiency in writing unit and integration tests.
- Proficiency with Git.
- Fluent English communication skills.
Tech Stack: Node.js, Typescript, Python, PostgreSQL, ClickHouse, Kafka, Apache Spark, Docker, Jenkins, Terraform, AWS
Bonus Skills: Scala, ClickHouse, Terraform, AWS