Join our team
TYMIQ is a fast-growing IT company with the footprint in Germany and Poland. We are experienced in delivering full-cycle high-load enterprise systems, web and mobile applications, Internet of Things (IoT) solutions, and IT consulting services.
Mission
Our company is committed to helping mid-size and large companies solve complicated technical tasks around digitalization and automation of their business processes. We are proud of our long-term and trustworthy relationships with the customers, who are mostly located in Western Europe and the US.
TYMIQ family
A friendly and supportive atmosphere in our team makes TYMIQ the perfect place to work and grow, achieving higher results together. We are dedicated to constant learning and create a work environment based on collective knowledge-sharing. You will always be surrounded by great colleagues to turn to for ideas, inspiration, and assistance.
Professionalism
The core team of TYMIQ consists of experts working together for more than 20 years and gaining their IT expertise in different areas of human life. Every team member has unique talents that complement and reinforce each other. This fact allows us to find ground-breaking, flexible, and reliable solutions faster than many others, minimize the risks of costly mistakes and be sure of successful results.
Open positions
Here you can view the currently open positions at TYMIQ. The full range of career opportunities you may periodically find on this page are attributed to the following areas:
TYMIQ is looking for experienced Ada Developers to join a long-term engagement with a major European air traffic management organization. The client operates one of Europe's busiest and most complex upper airspace regions, and its Flight Data Processing System (FDPS) is a mission-critical, real-time system built predominantly in Ada, with a large code base of over 100,000 lines of code.
You will be embedded in the client's engineering team, providing technical support for the continuous maintenance and evolution of the FDPS. This is a hands-on backend engineering role in a safety-critical environment where reliability, quality, and full documentation traceability genuinely matter — the software you work on keeps live air traffic moving safely.
You will be employed by TYMIQ and assigned to the client's project on a stable, long-term basis. The client highly values staffing continuity, so we are looking for people ready for a multi-year commitment.
- Code development & review — implement and review Ada code changes in the FDPS environment, in line with approved change requests.
- Documentation — update requirements, design, and technical documentation to ensure full traceability and maintain an auditable documentation baseline.
- Testing & validation — develop test scripts and conduct unit and system testing to validate software modifications and ensure compliance with functional and safety requirements.
- Incident investigation — investigate incidents affecting the FDPS, identify root causes, and support corrective actions to restore normal operation.
- Agile delivery — work in Scrum/Kanban sprints using Jira and Bitbucket, under the guidance of the team leader; contribute to meeting agendas and minutes where required.
A typical week: reading and modifying Ada code in a large legacy real-time code base, peer-reviewing colleagues' changes, writing and running unit/system tests, keeping design and test documentation up to date, and picking up incident tickets to diagnose root causes — all within the rhythm of Agile sprints and close collaboration with the client's engineers.
- Education: Bachelor's degree in Computer Science, Information Technology, or Engineering (related field) — or, if no degree, a total of 6 years of backend development experience in Ada, Java, or C++.
- Backend development: minimum 3 years of recent professional experience as a backend developer in Ada, Java or C++.
- Mission-critical systems: minimum 5 years of recent experience maintaining and evolving mission-critical systems with a large code base (>100 KLoC).
- Linux: minimum 5 years of recent professional experience in a Linux environment.
- Agile tooling: minimum 3 years of recent experience with Scrum or Kanban using tools such as Jira and Bitbucket (or equivalent).
- English: C1 listening and speaking, B2 reading and writing (may be assessed at interview).
- Business trips: able and willing to travel to the client's site near Maastricht, the Netherlands, for on-site visits approximately once per quarter.
Nice to Have
- Minimum 3 years of recent professional experience specifically as an Ada developer (the single strongest differentiator).
- Minimum 2 years of experience in the Air Traffic Management (ATM) domain.
- Master's degree in Computer Science, IT or Engineering (related field).
- Minimum 3 years of experience writing high-quality technical documentation (specifications, design documents, test descriptions, user manuals).
- Experience working in a multi-cultural team; eagerness to learn new concepts, domains, and technologies; a positive, open-minded and committed team player (references appreciated).
We are looking for a technically strong QA Engineer to join a development team working on a high-load, fault-tolerant critical incident management system. The product ecosystem includes core server, web, iOS, Android, and desktop applications.
The main focus of this role will be to become deeply involved in the team’s development process and ensure a high level of quality across the product. A strong technical background is essential, as the role involves analyzing complex scenarios, investigating issues, and contributing to quality-related decisions that require technical expertise.
- Analyze product requirements and specifications to ensure a thorough understanding of the testing needs.
- Create and maintain comprehensive test documentation, including test cases, checklists, and test suites.
- Perform manual functional, exploratory, and regression testing across multiple platforms (Frontend, Backend, Mobile).
- Collaborate closely with developers, product managers, to clarify requirements, report bugs, and verify fixes.
- Identify potential quality risks and take a proactive approach to raising and tracking issues throughout the development cycle.
- Ensure testing is thorough, consistent, and traceable by maintaining detailed test logs and bug reports.
- Participate in sprint planning, grooming, and retrospectives to provide input on testability and quality improvements.
- Conduct smoke and sanity checks post-deployment to verify successful product releases.
- Assist in improving QA processes and promoting quality standards across the development lifecycle.
- Proficiency in English -Upper-Intermediate level or higher (spoken and written).
- Solid understanding of software QA methodologies, tools, and processes, including test planning, test execution, and bug tracking.
- Strong theoretical foundation and best practices in software testing and quality assurance.
- Good knowledge of client-server architecture and experience with API testing techniques.
- Understanding the logic of work of distributed systems.
- Interest in understanding the processes on the server side and logic behind.
- Hands-on experience working with bug tracking and test management tools (e.g., Jira, TestRail, Zephyr).
- Strong attention to detail, analytical thinking, and problem-solving capabilities.
- Ability to work effectively in a team-oriented, agile environment and independently when needed.
Nice to have:
- At least 3 year of hands-on experience in a QA role.
- Familiarity with testing applications across different browsers and platforms.
- Experience testing iOS and/or Android and/or Desktop applications.
- Working knowledge of databases such as MySQL, MSSQL, or MongoDB — ability to query data for testing purposes.
- Practical experience using tools such as Postman, Swagger for API validation.
- Familiarity with tools like Fiddler or Charles for inspecting traffic and debugging client-server communication.
- Understanding of software development concepts, version control systems (e.g., Git), and CI/CD basics.
- An exciting, challenging job and talented people around!
- You will enjoy working with a Hi-Tech resident company.
- Opportunities for professional growth and development.
- English courses.
- Flexible schedule and hybrid work format (partially in the office, partially remote).
- Corporate and social events, pleasant surprises from the company.
We are looking for a skilled and versatile Middle .NET Developer to join our core engineering team.
We value fundamental software engineering principles and flexibility. In this role, you will have the opportunity to apply your expertise across various types of software solutions - ranging from complex web applications and microservices to standalone desktop systems and monolithic architectures - depending on current technical objectives and business needs.
- Participate in developing scalable enterprise-level software products.
- Write clean, DRY and modular code, providing proper documentation when necessary.
- Cover code with Unit tests according to organizational standards.
- Collaborate with international Project Management and cross-functional teams.
- Maintain release activities.
- Coordinate with other teammates to produce high-quality deliverables.
- Commercial Experience: 2+ years of professional software development experience within the .NET ecosystem.
- Technical Background: Strong proficiency in C#, .NET Core, and modern web development practices.
- Engineering Mindset: Readiness and genuine interest in working with various software architectures and application types (Web, Desktop, Monoliths).
- Databases: Solid understanding of relational (e.g., PostgreSQL, MS SQL) and non-relational databases, including schema design.
- Testing: Experience with writing Unit and Integration tests (NUnit, XUnit, etc.).
- Language: English - B2 or higher, with confident spoken communication for team interaction.
Nice to have:
- Experience in microservices development.
- Experience in Containerization (Docker).
- Strong team player and individual contributor with the ability to be effective working with cross-functional teams and departments.
- Experience with SCRUM (Agile) methodology.
- Experience working with cloud infrastructure (AWS, Google Cloud, Azure, etc.).
- An exciting and challenging job with talented people around!
- Working with a Hi-Tech resident company.
- Professional development (internal and external training, workshop).
- English courses.
- Comfortable, cozy office (possibility to work remotely).
- Corporate and social events, plus pleasant surprises from the company.
You are a creative mind in the area of DevOps and GitOps.
If you enjoy the automated creation of software products, then your know-how is exactly right with us. You will join a distributed project team that maintains application and infrastructure for Critical Incident Management platform (highloaded, fault-tolerant, 24/7 system). You must be a confident contributor to both solving problems on current project's features and making improvements to the overall DevOps direction.
The core you stack will be Azure, Terraform, AKS, Kubernetes but it certainly won't be limited to that.
- Expansion, maintenance and operation of the monitoring systems for our cloud infrastructure.
- Operation and monitoring of our cloud products.
- Participation in the strategic development of Internet Security.
- Supporting dynamically scalable, available, fault-tolerant and reliable applications.
- Troubleshooting infrastructure issues.
- Researching new technologies and ways to improve and optimize our services.
- Ambition for automation in the area of "Infrastructure as a Service" (IaaS).
- Experience with configuration management and automated deployment (IaC background with Terraform, Ansible).
- Experience with Kubernetes and container virtualization. Knowledge of containers and container orchestration (eg. Docker/Kubernetes/ContainerD).
- Experienced in scripting such as Bash, Python, Powershell, Go, Python, Ruby etc.
- Experience with at least two major CSPs (Azure, AWS, GCP).
- Security awareness in the Internet environment
- Ability and willingness to learn and explore new technologies.
- Comfortable communication in English, both verbal and written with team members.
Exact project stack:
- OS: Linux, Windows, Windows Server.
- Languages: Bash, Python, Golang.
- Cloud Provider: Azure (RG, VNet, Disks, Storage Accounts, LB, AKS).
- IaC: Terraform.
- Databases: MySQL, MongoDB, Redis.
- Containerization: Docker, Docker Compose.
- Orchestration: Kubernetes.
- GitOps: ArgoCD.
- CI/CD: Jenkins, GitLab CI/CD.
- Log Aggregation: Elasticsearch/OpenSearch, Graylog, Vector, Loki.
- Observability: Prometheus, VictoriaMetrics, Grafana.
- Continuous Inspection: SonarQube.
Nice to have:
- Operating Systems on administrator level: Linux, Windows.
- Virtualization (VMware is preferred)
- Configuration Management (eg. Ansible, Puppet and Salt Stack.
- Database administration. Knowledge of (or willingness to learn) NoSQL databases. Knowledge of caching.
- General Networking understanding (switches, routing, firewalls).
- Monitoring/Alerting/Logging Services and correlating patterns.
- Understanding of Auth/Directory services.
- Understanding of storage concepts.
- Experience collaborating with developers and operations in DevOps enabled environments.
- Able to work under pressure and deliver projects on time.
- Bachelor's degree or higher in IT, Computer Science, Engineering or any field.
- Understanding (and experience) of cluster architecture systems.
- An exciting, challenging job and talented people around!
- You will enjoy working with a Hi-Tech resident company.
- Opportunity to influence the technical vision of the product, participate in architectural decisions.
- English courses.
- Flexible schedule and hybrid work format (partially in the office, partially remote).
- Corporate and social events, pleasant surprises from the company.
No suitable role? Contact us
How do I join TYMIQ?
Before you leverage a mutually beneficial partnership with us, you should go through a few stages. Their number depends on the position and the department you apply to.
Our recruiters review the CV, assess the candidate’s suitability, and conduct initial online interview.
Candidates who have passed the initial selection process participate in a technical interview with one of TYMIQ’s technical specialists. At this stage, your technical skills, knowledge level, and problem-solving abilities are evaluated.
Take part in an online interview with a representative of the customer. The interview usually takes place in English.
After completing all stages, candidates receive an official job offer.
Benefits
Our values
All our team members embody our five values and make them shine through: expertise, engagement, quality, transparency, and reliability.
We can handle any technical challenge and deliver high-quality solutions based on the experience our team gains through diverse and interesting tasks.
While working on a project, we dive deep into the business logic and existing processes to see the picture from the same perspective as the customer and verify that the selected vector is correct along the way.
The unprecedented quality of our solutions is achieved due to high professionalism of our team and a robust quality assurance process.
Being fully open and willing for communication on any issues, we strive to create absolutely comfortable working conditions, where our customers can be calm and not worry about potential problems.
TYMIQ is a truly reliable partner who works inclusively and makes a single whole with the customer’s team, both in work and business culture.