Performance Engineer
myPOS
Sofia or Varna, Bulgaria
We’re looking for a Performance Engineer to optimize the performance, scalability, and reliability of myPOS systems. Your expertise in identifying and resolving bottlenecks will ensure seamless operations, especially in complex environments like card payment processing.
What you’ll do:
Performance Testing and Analysis
- Design, implement, and execute comprehensive performance testing strategies, including load, stress, capacity, scalability, and endurance testing, to evaluate system behavior under varying conditions;
- Leverage industry-standard tools such as JMeter, LoadRunner, and Gatling to simulate realistic user loads and assess application performance. Expertise in JMeter is highly advantageous;
- Analyze performance metrics and system logs to identify bottlenecks, latency issues, and failure points, ensuring root cause identification;
- Prepare in-depth performance testing reports, providing actionable insights and recommendations for improvements.
Optimization and Troubleshooting
- Collaborate with cross-functional teams - including Development, Issuing, Acquiring POS Device Development, Bank Transfers, Data, and IT teams - to diagnose and resolve performance-related challenges effectively;
- Optimize test scenarios, scripts, and code while assisting teams in enhancing application code, database queries, and infrastructure configurations to boost overall system performance;
- Partner with the Architecture team to develop and implement tuning strategies for hardware, software, network, and database components to meet business performance requirements.
Monitoring and Benchmarking
- Establish and maintain performance monitoring tools and real-time dashboards in collaboration with the IT team, enabling continuous insights into system performance;
- Define and enforce performance benchmarks and standards, conducting regular tests to ensure compliance;
- Develop and report performance KPIs to stakeholders, providing transparency and accountability.
Architecture and Scalability
- Work closely with Architecture and Platform Development teams to design scalable, high-performance solutions aligned with organizational growth objectives;
- Contribute to technical infrastructure capacity planning with the IT team, ensuring the systems are equipped to handle projected growth and peak usage scenarios;
- Evaluate third-party integrations and APIs to assess and mitigate performance risks.
Architecture and Scalability
- Document performance test plans, results, and remediation strategies comprehensively, ensuring clear communication of findings and solutions;
- Provide training and mentorship to Development teams, promoting adherence to performance best practices and methodologies.
What you bring:
- Minimum 5 years in performance and automation testing;
- A bachelor’s degree in CS, IT, or a related field;
- Proficiency in tools like JMeter, LoadRunner, Gatling, Neoload, OctoPerf, or similar;
- Experience with programming/scripting languages like Java, Python, C#, or JavaScript;
- Familiarity with tools like Dynatrace, AppDynamics, New Relic, or other APM tools will be considered a strong advantage;
- Strong knowledge of SQL and database performance tuning, including indexing, query optimization, and execution plans will be considered a strong advantage;
- Hands-on experience with tools like Grafana, Prometheus, ELK, or Splunk for performance monitoring will be considered a strong advantage;
- Solid understanding of system architecture, including distributed systems, microservices, and cloud-native or hybrid cloud setups will be considered a strong advantage;
- Expertise in diagnosing network latency, I/O issues, and system resource contention and exhaustion will be considered a strong advantage;
- Knowledge of CI/CD tools like Jenkins, GitLab, or Azure DevOps and integrating performance tests into development pipelines will be considered a strong advantage;
- Strong analytical and problem-solving skills;
- Excellent communication skills to convey technical findings to non-technical stakeholders;
- Ability to work collaboratively across teams and with external vendors;
- Experience with public cloud platforms like GCP (preferred), AWS, Azure, and container orchestration tools like Kubernetes or Docker;
- Certifications in performance testing tools or relevant cloud certifications;
- Familiarity with security implications of performance optimizations;
- A personal style that demonstrates authority, commitment and consistency, and inspires trust and confidence;
- Fluent in English.
Apply Now
Don't forget to mention EuroTechJobs when applying.