
Platform Engineer
Trading Technologies
full-time
Posted on:
Location Type: Hybrid
Location: Prague • 🇨🇿 Czech
Visit company websiteJob 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