Title: Senior Software Developer- Desktop
Location: Remote/ Work from home
Mandatory skills: 6+ yrs C++ development, DSA, Microservices, Messaging Queue, Memory Management
Overview:
We are looking for a Senior Software Developer-Desktop specializing in desktop application development with 6-10 years of experience. This role requires strong system-level programming skills, experience with microservices architecture, and an understanding of high-performance, low-latency applications.
Key Responsibilities:
- Architect and develop cross-platform desktop applications using C++.
- Focus on data structures and algorithms (DSA) to ensure efficient system design
- Optimize performance, security, and memory management for desktop applications
- Develop backend integrations using microservices architecture, through APIs and socket.io
- Work with MongoDB for database management and optimize data handling
- Work on concepts like message queuing, caching solutions etc to optimize application performance
- Ensure code quality, security, and maintainability through code reviews and best practices
Required Skills & Experience:
- 6-10 years of experience in software development, with a focus on desktop applications + Backend
- Strong expertise in C++ development
- Good understanding of microservices architecture, Queueing concepts, caching concepts
- Strong debugging, profiling, and system optimization skills
- Ability to work in a fast-paced, agile environment with a focus on scalability and security
Preferred Qualifications:
- Experience in high-performance multimedia streaming applications, frameworks like Tauri/ Webview2
- Experience with Python and MongoDB
Relevant candidates can apply here or share resume to [email protected]
Pay: ₹1,800,000.00 - ₹2,500,000.00 per year
Work Location: Hybrid remote in Gurugram, Haryana (Gurugram)