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.

Job title

Platform Engineer

Job type

Experience level

Mid levelSenior

Salary

Not specified

Degree requirement

No Education Requirement

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job