Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
Do you love uncovering hidden bottlenecks, tuning systems to perfection, and making software fly? We’re looking for a skilled Performance Engineer to ensure our applications and infrastructure run at peak efficiency. In this role, you’ll design and execute performance tests, analyze results, and collaborate with development teams to improve performance across the stack — from code and databases to containers and cloud services.
We’re not expecting expertise in every single tool or technology listed below, but we do expect strong coverage across these areas and a proven ability to learn quickly.
Responsibilities
Test Development & Execution
- Design and execute performance testing strategies that mirror real-world scenarios.
- Create and maintain test scripts based on business and technical requirements.
- Adapt automated test suites for evolving features or needs.
- Run load, stress, endurance, and ad-hoc tests to validate performance and troubleshoot issues.
- Combine functional testing and automation to validate performance-critical features.
- Analyze test results, metrics, and errors to uncover bottlenecks across applications, databases, containers, and infrastructure.
- Monitor systems with tools like Grafana, Prometheus, New Relic, AppDynamics, Datadog, Dynatrace, or AWS CloudWatch/X-Ray.
- Use low-level diagnostics (e.g., strace, tcpdump) and analyze ThreadDumps, HeapDumps, and CoreDumps to identify performance issues such as slow calls, leaks, or deadlocks.
- Work closely with developers and other teams to recommend and validate performance improvements across JVMs, proxies, APIs, databases, and containerized/cloud environments.
- Apply research-driven approaches to validate potential fixes or tuning suggestions (e.g., database statistics updates, configuration adjustments).
- Build clear, actionable reports from performance test results.
- Collaborate with developers, architects, cloud engineers, and QA to triage issues and deliver measurable improvements.
- Communicate proactively and in real time during troubleshooting sessions, providing developers with clear instructions and guidance.
- Mentor junior engineers and document best practices to grow performance awareness across the organization.
- Translate complex technical findings into understandable insights for both technical and non-technical stakeholders.
- Bachelor’s degree in Computer Science, Engineering, or related field (or equivalent experience).
- Background in software development (e.g., Java, .NET, C#, Scala).
- Knowledge of relational databases (Oracle, PostgreSQL, MySQL) and SQL tuning; exposure to NoSQL a plus.
- Familiarity with API testing and automation tools (Postman, CURL) and CI/CD practices (Jenkins, GitLab CI, GitHub Actions, AWS CodePipeline).
- Understanding of internet protocols (TCP, HTTP, WebSocket, gRPC) and concepts like critical sections, synchronization, and asynchronous processing.
- Exposure to monitoring and APM tools (Grafana, Prometheus, New Relic, AppDynamics, Dynatrace, AWS CloudWatch/X-Ray).
- Hands-on experience with containerization and cloud platforms (Docker, Kubernetes, AWS EC2, RDS, S3, Lambda, API Gateway, EKS/ECS).
- Ability to diagnose issues using metrics, network traces, and system/JVM-level dumps.
- Advanced experience with APM tools and distributed tracing.
- Strong problem-solving skills for diagnosing complex system behavior.
- Experience building reusable test automation frameworks.
- Comfort working with developers on SQL and NoSQL performance improvements.
- Analytical and detail-oriented problem-solving mindset — you love asking “why” until you find the root cause.
- Clear and reactive communicator — able to provide real-time guidance to developers and stakeholders during live troubleshooting.
- Ability to explain technical issues in a way that drives immediate action.
- Proactive learner who shares knowledge and mentors others.
- Collaborative spirit, thriving in cross-functional teams.
- Impact at scale — your work ensures our products run fast, reliably, and efficiently for massive user bases.
- Cloud-first environment — work with modern AWS- and container-based systems.
- Growth opportunities — expand expertise in performance engineering, automation, and cloud-native systems.
- Collaborative culture — partner with talented engineers across development, QA, and cloud.
- 2900 - 5000 EUR gross for Mid Level position
- 5000 - 6250 EUR gross for Senior Level position
We like to say that Nortal is a right-sized company, big enough to undertake and impact influential projects yet small enough to care. At Nortal, your voice is heard, and everyone's input matters. You solve critical problems for interesting customers from different domains. You work with experienced colleagues in a warm environment. You can execute your ideas in a reasonable time frame. And what you do and learn here is universally relevant and valuable. Last but not least, Nortal is an agile company with a low hierarchy meaning heavy on common sense, light on rules, and substance is more important than titles!
Key Skills
Ranked by relevanceReady to apply?
Join Nortal and take your career to the next level!
Application takes less than 5 minutes