Simple Machines

Senior Software Engineer - JVM, Kotlin

Simple Machines
Apply
7 months ago
Remote, Poland +3 moreSenior

Responsibilities

  • Design and develop backend services for a highly scalable marketing platform.
  • Design APIs, applications, and infrastructure, and document technical requirements and solutions for clients.
  • Own end-to-end delivery and support, including build, automation, deployment, and operations.
  • Gather business requirements and collaborate with client stakeholders and delivery teams on technical and design decisions.
  • Work across the full stack, including frontend development, backend services, data pipelines, and infrastructure.
  • Participate in iterative delivery using Agile tools and practices.

Requirements

  • Strong written and verbal English and a consultative approach to software engineering.
  • Strong programming foundation with JVM languages, particularly Kotlin or Java.
  • Experience designing and implementing data-driven APIs and large-scale web services.
  • Frontend development exposure with React.js, Tailwind, Redux, and TypeScript.
  • Cloud infrastructure experience with AWS, Google Cloud, or Azure.
  • Infrastructure-as-code experience with Terraform or CloudFormation.
  • In-depth experience with unit testing, integration testing, and test automation; TDD or BDD experience is desirable.
  • Experience using SQL databases and designing database schemas and queries for business requirements.
  • Exposure to Scala or functional programming, DynamoDB or comparable NoSQL databases, Git workflows, and containerized deployments using Docker, Amazon ECS, or Kubernetes is desirable.
  • Must be based in Poland with citizenship or full-time working rights.

Benefits

  • Remote work from Poland with collaboration aligned to UK teams and client stakeholders, including hybrid remote and in-person collaboration where needed.
  • Annual health and wellbeing allowance of 6,129 zł for eligible food, healthcare, fitness, sporting goods, and wellness expenses.
  • Annual professional development budget of 7,355 zł for training, courses, and conferences, with potential additional funding.
  • Annual certifications and related courses budget of 12,259 zł.
  • Equipment allowance of 6,129 zł for Poland team members, plus an Apple MacBook Pro and necessary accessories.
  • Full-time position with a competitive salary and benefits package.

Tech Stack

Amazon DynamoDBApache CassandraApache HBaseAWSAzureDockerGitGoogle CloudJavaKotlinKubernetesReactReduxScalaSQLTailwind CSSTerraformTypeScript
Simple Machines

About Simple Machines

51-200 employees
Contact me