Proficient in PyQt6, including threading and signal-slot mechanisms
Experience with geospatial technologies and data
Skilled in building custom UI components and optimized interfaces
Knowledge of performance optimization techniques
Experience integrating backend with REST APIs and databases
Responsibilities
Design and develop PyQt6-based applications
Optimize applications for multithreading and geospatial processing
Implement custom widgets and complex UI components
Ensure performance through lazy loading and efficient threading
Integrate backend services with REST APIs and manage databases
Collaborate using version control, Git, and CI/CD pipelines
Work within Agile methodologies to deliver high-quality software
Benefits
Work in a fast-paced, highly technical environment
Participate in cutting-edge geospatial technology projects
Potential opportunities for professional development and training
Engage in collaborative team-based projects
Full Job Description
Job Description
Position Overview
We are seeking a Full Stack Developer to design, develop, and optimize PyQt6-based applications with a strong focus on multithreading, geospatial processing, and backend integration. This role requires an active TS/SCI security clearance and an ability to work in a fast-paced, highly technical environment.
Required Skills
Security Clearance:Active TS/SCI (Required)
Programming Languages:Python (5+ years of experience)
Frameworks & Libraries:PyQt6 (including QThread, QRunnable, and signal-slot mechanisms)
Multithreading & Asynchronous Programming: Experience with high-performance, multi-threaded applications
Geospatial Development: Strong background in GIS technologies and working with geospatial data
Custom UI Development: Ability to build custom widgets, complex UI components, and optimized interfaces