Performance Testing Architect

  • Remote - Romania

Remote

Software Development

Principal

Job description

Role

Accelerate your development and exposure to high performance applications and cloud infrastructure. Join Faptic Technology (remote), a fast-growing scale-up organization with an ambition to be recognized as one of the leading technology companies in Romania.

Our global client base needs builders: engineers and developers who love technology, have deep expertise in software and cloud technologies, and importantly, have a passion for culture and customers.

  • We obsess about our customers
  • We build outstanding technical solutions
  • We create an awesome culture
  • We accelerate learning and careers

As a Performance Testing Architect, you will be part of a high-performing team dedicated to ensuring the scalability and reliability of our client’s trading platforms. In this role, you will focus on performance testing and optimization in a high-throughput, low-latency environment while working closely with development teams to identify and resolve performance bottlenecks.

You will leverage K6, JavaScript/TypeScript, and containerized environments to develop and execute performance tests. Your expertise in API performance testing (REST, GraphQL), JVM tuning, and cloud-based performance strategies will be essential in optimizing system performance. Our team is committed to helping you reach your full potential while working with cutting-edge technologies on exciting and challenging projects.

Your activities will include:

  • Lead the performance testing strategy for our client’s trading platforms, ensuring system resilience and scalability

  • Develop and maintain K6 scripts in JavaScript/TypeScript, implementing data-driven testing approaches

  • Optimize API performance for REST and GraphQL endpoints, covering rate limiting, caching strategies, and load balancing

  • Monitor and analyze system performance using Grafana, providing insights and recommendations

  • Collaborate with development teams to identify and resolve performance bottlenecks

  • Ensure best practices in Spring Boot applications, microservices architectures, resource management, and JVM tuning

  • Integrate performance tests into GitLab CI/CD pipelines to enable continuous performance validation

  • BSc/MSc in Computer Science or related field

  • Minimum 5 years’ hands-on experience in QA testing

  • Minimum 5 years’ experience in performance testing using tools such as K6 or Gatling

  • Proficiency in JavaScript/TypeScript for developing performance test scripts

  • Hands-on experience in API performance testing (REST, GraphQL), including rate limiting and caching strategies

  • Knowledge of Spring Boot and microservices architectures

  • Experience with Kubernetes and Docker, including HPA, resource limits, and debugging latency issues

  • Proven best practice with monitoring tools such as Prometheus and Grafana for performance analysis

  • Experience in building CI/CD pipelines using GitLab CI or Jenkins

The following will be considered an advantage:

  • Advanced knowledge of gRPC and WebSockets performance testing, including HTTP/2 optimizations

  • Java performance optimization expertise, including JVM tuning and database query optimization

  • Experience with cloud-based performance strategies, including service mesh solutions (Istio, Linkerd) and distributed tracing (Jaeger, OpenTelemetry)

  • Private medical insurance

  • Training on market trends and client needs

  • Continuous personal improvement - 8h/month during work hours

  • Lunch on Friday (twice per month, we pay)

  • 21 days annual leave, with one day per year extra up to 25 days

  • 3 health days that can be taken without medical proof

  • 1 day for your Birthday off

  • 0.5 days Christmas Shopping off

  • Competitive package

  • Quarterly fun budget for team events

Share this job:
Please let Faptic Technology know you found this job on Remote First Jobs 🙏
Apply now