Jobiglo

No results.

Full Stack Engineer

SD Solutions

Mid 🇬🇧 English
Kotlin Spring Boot Ktor React TypeScript Docker PostgreSQL REST API WebSocket

Job description

About the role

We are seeking a talented Full Stack Engineer to join PTBOX’s security platform team. You will design and build robust backend services in Kotlin and modern front‑ends using React and TypeScript, delivering high‑performance, secure solutions for our customers.

Key responsibilities

  • Develop backend services with Kotlin (Spring Boot or Ktor) and create modern front‑ends using React + TypeScript.
  • Design and implement REST APIs and real‑time communication layers (WebSocket / SSE).
  • Containerize applications with Docker and docker‑compose, applying advanced patterns such as Docker‑in‑Docker and sidecar containers.
  • Design, tune, and maintain PostgreSQL databases for performance and scalability.
  • Enforce security best practices including input validation, rate limiting, and secure resource management.
  • Own features from requirements gathering through production deployment.
  • Write clear technical documentation and justify architectural decisions.

Required profile

  • 3–5+ years of professional software development experience.
  • Strong Kotlin/JVM backend expertise and ability to architect services independently.
  • Solid React and TypeScript front‑end skills.
  • Hands‑on experience with Docker in production environments.
  • Experience designing REST APIs and real‑time communication (WebSocket/SSE).
  • Proficiency in PostgreSQL database design and query optimization.
  • Security awareness (input validation, rate limiting, resource management).
  • Ability to produce technical documentation and explain architectural choices.
  • Self‑motivated and capable of working independently in a fast‑paced setting.

Required skills

  • Kotlin
  • Spring Boot
  • Ktor
  • React
  • TypeScript
  • Docker
  • Docker Compose
  • PostgreSQL
  • REST API design
  • WebSocket
  • Server‑Sent Events (SSE)

Questions fréquentes

Le salaire n'est pas communiqué publiquement par le recruteur. Vous pouvez postuler et négocier directement avec SD Solutions.
Cliquez sur "Postuler maintenant" en haut de la page. Vous pouvez importer votre CV en 1 clic — Jobiglo extrait automatiquement vos informations et postule pour vous.

Why are you reporting this job?

Thank you for your report. We will review this job.

Explore further

Salaries, guides and searches in Serbia.

Apply in 30 seconds

Enter your email to apply. An account will be created automatically.

Apply now →

By continuing, you accept our terms of use.

Already have an account? Login

A question about this job?

Ask it here: you will get the full job summary by e-mail, right away.

💬 Chat with us on Telegram

Published 1 month ago

Expires 1 week from now

26 views · 0 interested

Boost your chances

Upload your CV — we will match you with relevant openings.

Analyzing your CV...

SD Solutions