Senior Software Engineer designing and maintaining scalable data solutions for restaurant tech industry at SpotOn. Collaborating with cross-functional teams to enhance reporting and analytics platforms.
Responsibilities
Architect, develop, and maintain scalable software solutions for our reporting and analytics platforms.
Design and implement data pipelines, ETL processes, and integrations using ClickHouse, Streamkap, PostgreSQL, Snowflake, MongoDB, Kafka, and AWS.
Write and Optimize SQL queries that drive merchant reporting outcomes and improve database performance across large-scale, distributed systems.
Contribute to defining and refining system architectures, including cloud infrastructure and containerization strategies.
Implement robust data observability monitoring, logging, and alerting solutions using tools like Grafana, Metaplane, and OpenTelemetry.
Mentor junior and mid-level engineers, promoting technical excellence and best practices.
Requirements
5+ years of professional software and data engineering experience.
Proficient in Python; experience with GO and TypeScript or JavaScript is highly beneficial.
For candidates located within approximately 50 km of the Kraków or Gdańsk offices, we offer hybrid model (2–3 times per week). For candidates based in other cities in Poland we offer opportunity to work remotely.
Extensive experience with databases and data warehouses such as ClickHouse, PostgreSQL, and MongoDB.
Strong understanding of real-time data streaming and messaging systems, especially Kafka.
Experience designing and implementing robust ETL pipelines and handling large-scale data migrations.
Familiarity with cloud services, especially AWS, including IAM roles, S3, RDS, and MSK.
Proven ability in performance tuning and optimization for high-volume, low-latency data systems.
Experience applying core data observability principles to create a transparent and resilient data platform.
Comfortable with containerization technologies such as Docker and orchestration tools like Kubernetes.
Strong experience with infrastructure as code (IaC) tools and best practices.
Deep understanding of software development best practices, CI/CD pipelines, and DevOps methodologies.
Perfect candidate also has:
Experience in building frontend components or familiarity with React and Next.js.
Knowledge of monitoring and observability tools, including Grafana and OpenTelemetry.
Background or interest in data analytics, machine learning applications, and causal analysis.
Experience in the restaurant or hospitality technology sector.
Benefits
Competitive pay: 19 500 - 24 400 PLN net on B2B.
Training budget 3500 PLN gross per year.
Access to e-learning platforms (O’Reilly).
Fully paid private healthcare in LuxMed.
Access to the Worksmile platform with a monthly top-up.
Subsidized access to breakfast and lunch through the vending machine in Kraków office, and lunches in Gdańsk office once a week.
Group English classes with a native speaker.
New Macbook Pro, 4K monitors or whatever tools you need.
Flexible working hours.
New, modern, bright and comfortable office space in the city centre.
A lot of free parking spots around the office.
Access to the company’s library.
Great working atmosphere.
Chill out room with a PlayStation and games.
Free snacks and beverages in a kitchen.
Company parties and social activities.
Employee referral program.
Relocation Package within Poland.
Job title
Senior Software Engineer I, Senior Data Engineer I – Data and Reporting
Senior Data Engineer responsible for developing, maintaining ETL processes and integrating data solutions. Collaborating with teams on data quality and cloud migration initiatives.
Data Engineer optimizing data architectures and pipelines at Nexu. Focused on building reliable and efficient data flows while collaborating with cross - functional teams.
Data Architect needed to define and evolve data architecture supporting scientific compute at EIT. Collaborate and lead in large - scale research environments for transformative scientific challenges.
Engineering Data Coordinator leading a data engineering team in Azure and Databricks at Deroyque. Focusing on project management, quality assurance, and team development based in Campinas.
Data Migration Specialist managing ongoing Salesforce data quality initiatives for Abby Care. Executing and validating data migrations while ensuring data accuracy.
Lead Data Engineer overseeing and managing the Data Engineering team. Developing ETL pipelines and ensuring data integrity within Cloud (Azure) infrastructure.
Data Engineer designing and optimizing data solutions for Qualco Intelligent Finance. Focus on data integrity, consistency, and reusability in analytics deliverables within a hybrid environment.
Data Architect leading data architecture and design for LifeByte's technology ecosystem. Collaborating with multiple teams to ensure robust data governance, compliance, and innovative strategies.
Senior Data Engineer building and managing data pipelines at Immediate Media. Collaborating with cross - functional teams to deliver robust data solutions and ensure data quality.