This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
Wissen Technology is hiring for Senior Software Engineer. We are seeking an experienced Senior Software Engineer with 5–8 years of backend development experience to design and build scalable microservices for a cloud‑based IoT platform. The role involves developing services that process high‑volume IoT data, integrating with MQTT‑based device communication, and supporting a multi‑tenant BOS system. The ideal candidate must be strong in distributed systems, backend engineering, and performance‑oriented design.
Job Responsibility:
Design and develop scalable, high-performance microservices
Implement REST/gRPC APIs for BOS and external integrations
Build services that consume, validate, and process MQTT messages
Implement robust message parsing, retry logic, and fault-tolerant mechanisms
Handle real-time and batch IoT data ingestion workflows
Work with PostgreSQL for persistence, optimized queries, and large datasets
Implement distributed system patterns: asynchronous messaging, idempotency, consistency
Optimize systems for high throughput and low latency
Identify and resolve performance bottlenecks
Write clean, maintainable, testable code following engineering best practices
Participate in design reviews, code reviews, and architecture discussions
Work closely with System Architect, Cloud Architect, DevOps, and QA teams
Troubleshoot production issues and perform root cause analysis
Improve system reliability and support continuous enhancements
Requirements:
5–8 years of backend development experience
Strong experience building and deploying microservices
Proven experience working on production-grade distributed systems
Strong programming skills in C++ / C# / .NET Core / Go (at least one is mandatory)
Experience with REST APIs, gRPC (optional), and service integration patterns
Strong understanding of multithreading and concurrency
Experience with MQTT, message queues, or event-driven systems
Knowledge of real-time data processing concepts
Strong expertise in PostgreSQL, query optimization, indexing, and handling large datasets
Strong problem-solving and debugging capabilities
Ability to collaborate effectively in cross-functional environments
Ownership mindset and ability to deliver in a fast-paced setup
Nice to have:
Experience with Docker and Kubernetes
Exposure to AWS or Azure cloud platforms
Knowledge of event-driven architecture and messaging systems
Experience with performance tuning and distributed tracing
Exposure to IoT systems, device protocols, or telemetry workflows