Software Engineer, Backend Developer, Full Stack Developer
Listed on 2026-10-26
-
Software Development
Backend Developer, Full Stack Developer, Software Engineer, Cloud Engineer - Software
An Amazing Career Opportunity fora Software Engineer!!
Job
HID Global is seeking a Full-Stack Software Engineer for the IDT RTLS team in Brno who is responsible for building, maintaining and improving HID’s web applications to ensure an uninterrupted, high-quality experience for our customers. This role requires strong analytical thinking, technical depth, and a passion for building robust, scalable software. As a full ‑ stack engineer, you will work across backend services, APIs, and modern frontend technologies, collaborating closely with QA engineers, customer-facing teams, and other stakeholders.
The position offers the opportunity to solve complex engineering challenges, influence architectural decisions, and deepen your expertise with modern cloud ‑ native technologies in a dynamic, fast ‑ evolving environment.
Who are we?
HID powers the trusted identities of the world’s people, places, and things, allowing people to transact safely, work productively and travel freely.
IDT is creating trusted identities for IoT applications through Smart Components and Enabling Services.
HID’s Identification Technologies powers the trusted identities of the world’s people, places and things through smart components and cloud services. We make it possible for people and organizations to transact safely, work productively, and travel freely. Our contactless identification and sensing (RFID, NFC, and BLE) components and solution enabling technologies address the dynamic requirements across multiple industries to wirelessly connect, identify, collect and manage data quickly and accurately across virtually any IoT application.
As our Software Engineer, you’ll support HID’s successby:
- Designing, implementing and delivering high-quality features for scalable full-stack web applications
- Writing clean, maintainable, and testable code that adheres to team standards and supports long ‑ term sustainability
- Applying established software engineering best practices, including agile methodologies, version control, peer reviews, continuous integration, and automated testing
- Participating in recurring team ceremonies, such as standups, planning sessions, and technical evaluations
- Developing and maintaining the domain knowledge required to work effectively within the platform and its components
- Communicating progress, status, and risks related to owned software components clearly and proactively to relevant stakeholders
- Providing deployment support within established processes, ensuring smooth delivery to production environments
- Resolving technical challenges through effective communication, conceptual problem ‑ solving, configuration adjustments, or code changes
- Supporting customer-facing teams by diagnosing and resolving issues related to production software
- Leveraging learnings from incidents to enhance backend services and prevent recurrence
- Maintaining existing software services, ensuring their stability, security, and long-term reliability
- Contributing to and maintaining internal knowledge bases, keeping documentation accurate and valuable for the team
Your Experience and Background include:
- Minimum of 2 years of experience developing and maintaining backend software services
- High proficiency in any cloud-oriented backend language (Go, Type Script, Java, Python etc.)
- High proficiency with relational and non-relational databases (MySQL, PostgreSQL, Cassandra etc.)
- High proficiency with distributed messaging systems (NATS, Kafka etc.)
- High proficiency with Git, CI/CD and writing clean, maintainable, traceable code
- Proficiency with API design and HTTP-based service communication
- Willingness to use Go on daily basis
- Ability to effectively communicate in Czech and English, both verbally and in writing
- Strong organizational skills and the…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).