Senior Software Developer – WebAssembly / Qt/QML / SQL
We are looking for a Senior Software Developer to join a team working on an advanced application built around WebAssembly, Qt/QML, and SQL . The key requirement for this role is hands-on experience with WebAssembly . We are looking for someone who not only has strong development skills but can also contribute to the architecture and long-term evolution of the solution. The application will be continuously expanded with new capabilities. Future development plans include self-monitoring, real-time data buffering, and efficient processing of real-time data , so experience designing scalable and high-performance systems will be highly valued.
Daily tasks
- Developing modern, reliable desktop applications using C++ and Qt
- Designing and implementing new features and improving existing functionality
- Working with QML where applicable
- Contributing to software architecture and technical decisions
- Maintaining and improving a large existing codebase
- Writing clean, maintainable, and well-tested code
- Participating in code reviews and continuous integration processes
- Identifying opportunities to improve code quality, performance, and development processes
- Working independently, planning tasks, and taking ownership of deliverables
- Collaborating with an international team in an Agile environment
Requirements
Strong practical experience with WebAssembly – mandatory. Senior-level commercial software development experience. Strong knowledge of Qt/QML. Solid experience with SQL and relational databases. Experience designing application architecture. Ability to design solutions with future development and scalability in mind. Strong problem-solving and independent decision-making skills.
Optional Experience with real-time systems. Experience with caching and data buffering. Knowledge of application monitoring and self-monitoring mechanisms. Experience with performance optimization. Experience designing scalable and high-performance applications
Must have: WebAssembly, Qt, QML, SQL, Relational database, Application architecture, Design solution, Problem-Solving
Nice to have: Data buffering, Application monitoring, Performance optimization