You will join an experienced team of backend and frontend developers, QA engineers, designers and a product manager with the history of successfully delivering scalable products on demanding environments
We are now working on a R&D project that brings additional value to the analytics engine and boosts its capabilities (healthy balance between R and D :)).
We work closely with customers to get their feedback and make sure that we’re iteratively building a product that they are waiting for.
Job characteristics:
- Developing architecture of a system processing large volumes of data
- Implementing microservices in Rust
- Working with wide-column and column-oriented databases
- Continuous learning and sharing of knowledge (the “Sharpen the Saw” program allows you to experiment with Rust or another technology in your own project as part of self-development)
- PoCs and technical validation of different solutions as part of decision-making
What skills you need:
- Proficiency in Rust programming language
- Min. 4 years of commercial experience in backend programming in any language
- Unit, integration, and system tests
- Data modeling, database query and schema optimization
- In-depth knowledge of database engines
- Applying security best practices in day-to-day work
- Working with Linux, Docker, Git
Additional points for:
- Professional experience with Rust
- Building web services with popular Rust frameworks (e.g. Rocket, Actix)
- Designing, developing and maintaining scalable distributed systems
- Kubernetes
- Cassandra, ScyllaDB, Clickhouse databases
- Stream processing (Rabbit MQ, Apache Kafka, etc.)
- Monitoring solutions like Prometheus and Grafana
- CI/CD (GitHub Actions, Travis, Jenkins, etc.)
- Knowledge of inner-workings of Linux kernel, as well as monitoring and diagnostics tools
- Web analytics and CDP
- Writing integrations with external systems
As a team member:
- You are passionate about development and learning new technologies and systems
- You like to share your knowledge
- You demonstrate strong communication and interpersonal skills
- You hold yourself and others to a high bar when working with production systems
- You have the ability to stay focused and prioritize a heavy workload while achieving exceptional quality
- You are upbeat, adaptable, and results-oriented with a positive attitude
- You feel comfortable giving and receiving feedback
- You like to dive into complicated domains
- You live and breathe systems and services and write high-quality code
Joining us, you can count on:
- An attractive salary: 17 000 – 24 000 PLN net (a VAT invoice B2B contract), depending on your experience and knowledge, or 14 000 – 20 000 PLN gross (employment contract)
- Opportunity to learn from specialists, and share your own experience, influencing our strategy and efforts
- Work at one of the fastest-growing tech companies in Poland
- Transparent communication – you have an insight into the company’s operations and business results, you can freely join all the product teams’ sprint review meetings, etc.
- Flexible approach – mix remote work with visiting our office in the heart of Wrocław (fully remote work is also possible)
- A development budget to polish your skills and get new ones; access to books and training
- Private health insurance
- ‘MyBenefit’ cafeteria
- Sabbatical leave – an additional paid leave for those who have 5+ years of cooperation with Piwik PRO
- Internal recommendation program – recommend your fellow specialists and get a bonus (5k PLN) if we decide to hire them
- Work culture typical of tech companies (we really like to keep things informal)
What you can expect after sending the resume:
- Small task (2h)
- Short introductory phone call (30 min)
- An in-depth interview with team members (90-120min)
- Decision and feedback