Skip to main content
Cyrex

Load Test Engineer

RemoteGreece, Ukraine, Serbia +2 more only
Published
Role
QA
Experience
Mid
Company size
Startup
Salary not disclosed
Check eligibility

Open to GR, UA, RS, TR, BG only. Set where you work from to check your eligibility.

No BS summary

Software/performance engineer with 4+ years, strong Python, cloud/AWS, infrastructure-as-code and containers. Needs breadth to maintain Go/TypeScript/React platform code, understand distributed systems under load, and lead technical customer sessions in excellent English. Hiring is limited to listed countries including Greece, Ukraine, Serbia, Turkey and Bulgaria.

Core skills

PythonAWSLoad testing

Required skills

GoTypeScriptTerraformInfrastructure as codeContainersReact

Optional skills

Locustk6JMeterGatling

Required languages

English Excellent spoken and written English; required=true

What you'll do

  • Maintain the in-house load-testing platform, including bug fixes, dependency and infrastructure upgrades, and targeted improvements when engagements require them.
  • Design scenarios that accurately model how real users behave.
  • Implement load-testing scenarios in Python against customer systems and protocols.
  • Work directly with customers through load-testing iterations.
  • Agree with customer engineering teams on what the test is trying to prove.
  • Build scenarios, run tests, analyse results, identify bottlenecks, make changes, and repeat the process.
  • Participate in technical customer sessions and grow into leading them.
  • Keep the platform healthy across a Go backend, React frontends, and AWS infrastructure.
  • Diagnose issues in unfamiliar codebases and make careful, well-scoped changes.
  • Investigate systems under high concurrency using metrics, traces, logs, and application behaviour.
  • Explain test reasoning, latency curves, scenario limitations, and recommendations clearly to technical customers.
  • Handle practical performance-engineering work such as test data, account pools, flaky protocol clients, awkward environments, and reproducing behaviour that only appears under load.
  • Run some test windows outside normal office hours when customer environments or multi-time-zone teams require it.

What they require

  • 4+ years of software engineering experience, with meaningful ownership of what you shipped.
  • Strong Python skills. This is the core language for the role.
  • Hands-on cloud experience, ideally with AWS, including infrastructure as code and containers, and an understanding of what happens technically and financially when infrastructure is scaled aggressively.
  • Enough breadth to confidently maintain a typed backend and React frontend you didn’t originally build, even if neither is your primary specialism.
  • A practical understanding of distributed systems and their failure modes, including timeouts, back-pressure, connection limits, resource contention, and the difference between a system that is slow and one that is actually failing.
  • The communication skills to lead a technical session with a customer, explain what you’re seeing clearly, and make sound engineering recommendations.
  • Excellent spoken and written English.
  • Comfortable moving across a stack and equally comfortable working directly with a customer.
  • Willing to work in Go, TypeScript, Terraform, and AWS as the situation demands.
  • Comfortable working in codebases you didn’t write.
  • Interested in systems under stress and able to dig through metrics, traces, logs, and application behaviour until you can explain what is actually happening.
  • Able to communicate technical reasoning clearly to customers as an engineer.
  • Pragmatic about the less glamorous parts of performance engineering, including test data, account pools, flaky protocol clients, awkward environments, and reproducing behaviour that only appears under load.
  • Some test windows happen outside normal office hours.
  • Preferred: Experience with performance or load-testing tools such as Locust, k6, JMeter, Gatling, or tooling you’ve built yourself is a strong advantage.
  • Preferred: Experience with games, real-time systems, or high-traffic consumer platforms is also useful, but not required.

Benefits

  • The opportunity to work on systems behind products used by very large numbers of people, at the moments when reliability matters most.
  • A role that combines hands-on engineering, deep technical problem-solving, and customer delivery rather than being purely a ticket queue or purely consultancy.
  • Real ownership of a mature load-testing platform that is already built, proven, and working, with the freedom to improve it as our needs evolve.
  • Room to grow with Cyrex.
  • Opportunities to lead larger and more complex engagements as you build expertise and take on more responsibility.
  • Opportunities to deepen your technical ownership.
  • Opportunity to help shape how Cyrex approaches performance engineering.
  • Opportunity to grow into broader technical or team leadership roles.
  • Direct contact with the engineering teams you’re helping.
  • Opportunity to become a trusted technical counterpart to demanding technology companies.
  • Direct access to founders and leadership, with decisions made in days rather than quarters.
  • Competitive compensation with straightforward, regular reviews.
  • A small, multicultural team where your contribution is visible and where there is room to shape your role as the company evolves.

Cyrex, a Magic Media company, is a media and tech start-up powered by creativity and innovation. It works with leading developers and publishers in the games industry, providing support and solutions, and has secured and stress-tested products for more than a decade.

GamingStartup
Salary not disclosed