Trading Technologies

Platform Engineer

Trading Technologies

full-time

Posted on:

Location Type: Hybrid

Location: Prague • 🇨🇿 Czech

Visit company website
AI Apply
Apply

Job Level

Mid-LevelSenior

Tech Stack

AnsibleApacheAWSChefDynamoDBFlaskJavaScriptJenkinsKafkaPrometheusPythonReactTerraform

About the role

  • Support, debug, and enhance the entire application stack from React.js frontend to Python backend services (Flask, Litestar, Celery) running on AWS ECS.
  • Provide operational support for backend services and Kafka producers/consumers written in Python.
  • Maintain the centralized management utility and master API service to ensure frontend and backend stability and performance.
  • Collaborate closely with other engineers to diagnose issues and deliver solutions spanning infrastructure, backend, and frontend codebases.
  • Design, automate, and manage AWS infrastructure using Terraform, ensuring repeatable, secure, and documented environments.
  • Provision and manage AWS MSK (Kafka) clusters, including topics, ACLs, and MSK Replicator cross-region replication to ensure high availability.
  • Build and maintain robust CI/CD pipelines to automate build, testing, and deployment for infrastructure and applications.
  • Design and implement secure VPC architectures, network segmentation, and service-to-service communication patterns.
  • Integrate and manage observability, monitoring, and alerting using CloudWatch, Prometheus, and OpenTelemetry.

Requirements

  • Proven experience as a Platform Engineer, DevOps Engineer, or full-stack Software Engineer with a passion for infrastructure.
  • Highly proficient in Python for backend development; experience with frameworks like Flask or Litestar and Celery.
  • Hands-on professional experience building and/or supporting applications with React.js and troubleshooting UI/backend issues.
  • Strong, hands-on experience with Terraform and terraform wrappers such as teragram and terramate.
  • Deep knowledge of core AWS services, especially ECS, MSK, RDS, DynamoDB, IAM, and CloudWatch.
  • Proven experience building and managing CI/CD pipelines (e.g., Jenkins, GitHub Actions, GitLab CI).
  • Skilled with containers and experience deploying containerized applications on an orchestrator like ECS.
  • Experience administering Apache Kafka/MSK clusters, including provisioning, configuring topics and ACLs, and cross-region replication.
  • Experience with configuration management tools like Chef or Ansible (bonus).
  • Experience implementing observability stacks with Prometheus or OpenTelemetry (bonus).
Benefits
  • Comprehensive benefits package designed to support your well-being, growth, and work-life balance.
  • Pension contributions.
  • Hybrid work: three days in-office per week and two remote days.
  • 25 days of Paid Time Off (PTO) per year, with the option to roll over unused days.
  • One dedicated day per year for volunteering.
  • Two professional development days per year.
  • An additional PTO day during milestone anniversary years.
  • Generous parental leave for all parents (including adoptive parents).
  • Budget for tech accessories, including monitors, headphones, keyboards, and other office equipment.
  • Milestone anniversary bonuses.
  • Subsidy contributions toward gym memberships and health/wellness initiatives (including discounted healthcare premiums, healthy meal delivery programs, or smoking cessation support).
  • Forward-thinking, culture-based organization promoting diversity and inclusion.
  • Trading Technologies participates in the E-Verify Program for US offices and is an equal-opportunity employer.

Applicant Tracking System Keywords

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

Hard skills
PythonFlaskLitestarCeleryReact.jsTerraformAWS ECSAWS MSKCI/CDApache Kafka
Soft skills
collaborationproblem-solvingcommunication