enpl

Senior Platform Software Engineer | Remote | #1420

  • Position: Senior Platform Software Engineer
  • Working model: 100% remote
  • Salary: up to 32 600 PLN on B2B contract; 25 400 PLN on perm contract

Join our client! They are a product company that creates a platform that facilitates communication and monitoring of employees not working at desks in large companies. The application is available in both web and mobile versions. It easily enables the integration of internal company systems, customer databases, internal customer calendars, and other messengers, all available on your smartphone! The application is dedicated to companies from various industries (SaaS).

The role:

As a Senior Platform Software Engineer, you will focus on designing and building core platform services that empower their engineering teams and drive the company’s product development. Your work will span backend development, cloud infrastructure, and performance optimization, blending software engineering excellence with operational insights.

In this role, you will be crucial in scaling their systems and ensuring their platform is resilient, reliable, and performant. You will be instrumental in developing new platform features and services, automating infrastructure, and contributing to the overall technical strategy. This high-impact role requires a strong background in software engineering combined with familiarity with cloud technologies and infrastructure.

You will work closely with the platform team, collaborating to innovate and enhance the underlying platform that powers the company’s diverse services. Our stack includes cutting-edge technologies such as Helm, ClickHouse, Quarkus, Debezium, Kafka, and AI, giving you a unique opportunity to work with state-of-the-art tools in a dynamic, fast-paced environment.

Your responsibilities

  • Design and build core platform components and services with a focus on scalability, performance, and reliability
  • Develop and maintain robust, high-quality backend applications and libraries that power the platform
  • Implement and maintain monitoring, logging, and observability frameworks to achieve high levels of service availability
  • Work closely with DevOps and infrastructure teams to automate cloud infrastructure and ensure efficient operations
  • Contribute to database design and optimization, particularly with PostgreSQL and ClickHouse
  • Participate in code reviews, mentor junior engineers, and promote best practices across the team
  • Take operational responsibility for the services you build, including participation in on-call rotations when necessary

Requirements:

  • Proven experience as a Software Engineer with 5+ years in backend development or platform engineering roles
  • Strong programming skills in Java, Python, or similar languages
  • Solid experience with microservices architectures and distributed systems
  • Familiarity with cloud platforms (AWS, GCP), particularly around deployment and scaling strategies
  • Strong understanding of Kubernetes and container orchestration
  • Deep expertise in building scalable data processing pipelines and optimizing database performance
  • Good understanding of DevOps topics including networking, security, and performance optimization

Nice to have:

  • Bachelor’s or Master’s Degree in Computer Science or a related field
  • Experience with infrastructure-as-code tools (e.g., Terraform, Spacelift)
  • Familiarity with observability tools such as Prometheus, Grafana, and the ELK stack
  • Knowledge of eBPF or similar low-level performance analysis tools
  • Experience with AI technologies or interest in using AI to enhance software development

The tech stack:

  • Cloud Infrastructure as Code: They operate on AWS and GCP across multiple regions and they manage their infrastructure using Spacelift and Terraform
  • Container Orchestration: Their services run in containers using Kubernetes (EKS and GKE) managed with Helm and FluxCD
  • Backend Services: Predominantly built in Java using Quarkus, and Python, with a focus on high performance and scalability. They use Apache Kafka as an event bus
  • Data Stores: They utilize PostgreSQL, ClickHouse, MySQL, and Elasticsearch
  • Monitoring and Logging: Implemented through Prometheus, Grafana, and ELK stack
  • AI Integration: Leveraged for internal tools and enhancing customer value

The offer:

  • Competitive salary
  • Phone & Home Internet costs reimbursement up to 80 PLN/month
  • Private health care package with Luxmed
  • Multisport Benefit card
  • Creative Allowance – paid as 1000 PLN gross/month
  • Home office set-up reimbursement of up to 1000 PLN
  • Personal Learning & Development Budget of 1500 USD/year
  • Sabbatical Program – 1 month paid leave at 3, 5, 10 year tenure
  • 26 days of annual leave/year
  • 2 Mental Health days off per year
  • Laptop for work purposes
  • Hybrid working model
  • Oh and don’t forget about stock options!

APLIKUJ DO PRACY

POLEĆ ZNAJOMEGO

... i zgarnij do 2500 PLN!