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