Hybrid Senior Software Engineer

Posted 2 weeks ago

Apply now

About the role

  • Software Engineer developing unified solutions for geolocation and anti-fraud at GeoComply. Architecting and developing a comprehensive solution integrating KYC, KBC, Geolocation, and Anti-Fraud capabilities.

Responsibilities

  • Unified Product Integration: Design and implement the business logic that binds KYC, KBC, Geolocation, and Anti-Fraud signals into a cohesive single-product experience.
  • Distributed Architecture: Architect scalable systems using message queues (Kafka, RabbitMQ, etc.) to handle asynchronous data processing from multiple external and internal data sources.
  • Platform Engineering: Own your deployment environment by managing infrastructure with Terraform and container orchestration via Kubernetes (K8s).
  • Quality & Automation: Partner with QA to drive automated testing architectures; ensure the system is testable, reliable, and that CI/CD pipelines are efficient.
  • Observability: Implement heavy instrumentation and analytics to monitor the performance of complex data flows and ensure system reliability.
  • Modernization: Maintain and improve core PHP services while gradually introducing Golang where performance and concurrency demands dictate.

Requirements

  • Computer Science background with demonstrable experience in software engineering.
  • Integration Specialist: You have experience or a strong interest in connecting disparate systems (Identity, Fraud, Location) into a unified API or platform.
  • Strong Experience with PHP + Laravel (8.0+).
  • Proficiency in SQL/NoSQL (MongoDB, PostgreSQL).
  • Experience designing distributed architectures and working with event-driven patterns and message brokers.
  • Experience with Docker and Kubernetes.
  • Infrastructure-as-Code experience (Terraform preferred).
  • Experience with AWS.
  • Willing to Learn/Use: Golang (for high-performance microservices).

Benefits

  • Performance-based bonus
  • Equity plans
  • Paid vacation and sick days
  • Extended health benefits
  • Generous Learning & Development Allowance
  • Sports and Physical Wellness budget (30% of L&D Allowance)
  • Charitable and DEI initiatives
  • Team-building events
  • Hybrid work (3- days in office)

Job title

Senior Software Engineer

Job type

Experience level

Senior

Salary

PLN 212,000 - PLN 291,500 per year

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job