Kontakt.io

Senior Software Engineer

Kontakt.io

full-time

Posted on:

Location Type: Hybrid

Location: Cracow • 🇵🇱 Poland

Visit company website
AI Apply
Apply

Salary

💰 PLN 160 - PLN 190 per hour

Job Level

Senior

Tech Stack

AWSJavaKafkaKotlinMongoDBPostgresSpring

About the role

  • develop user-facing Kontakt.io Apps
  • define data models and work with database systems like MongoDB and Postgres
  • establish connectivity with third-party systems using modern integrations technologies like RESTful APIs, WSS Streams, Webhooks, Kafka streams
  • build modular and reusable components and libraries
  • contribute to key architectural decisions that directly impact the scalability of Kontakt.io Apps
  • write and maintain documentation
  • write performance tests
  • support and maintain CI/CD Workflows
  • create and drive best practices in the team (including peer reviews and building for testability)
  • propose any upgrades and updates necessary for keeping up with modern security and development best practices
  • participate in 24/7 on-call rotation

Requirements

  • 6+ years of software engineering experience
  • hands-on experience in designing and developing highly scalable applications using modern technology stacks such as Java/Kotlin
  • strong Kafka experience
  • strong microservice architecture experience
  • knowledge of Spring frameworks
  • the ability to naturally follow good development practices like test automation, CI/CD, source version control, etc
  • experience with development for and deployment to AWS
  • good communication skills (English is a must)
  • Big Data experience is a great asset
Benefits
  • fast-paced and dynamic startup environment, flat structure
  • competitive salary and stock option plan
  • work with our IoT experts and trending technologies
  • Hybrid work (Krakow office) — 3 days per week on-site
  • collaborative and self-organized environment
  • flexible working hours
  • private medical care, cafeteria system

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
JavaKotlinMongoDBPostgresRESTful APIsWSS StreamsWebhooksKafkamicroservice architectureSpring frameworks
Soft skills
communicationteam collaborationproblem-solvingpeer reviewstestability