Geosoft-Surtech
Website:
geosoftglobal.com
Job details:
Role Description
This is a full-time hybrid role based in Srinagar, with some flexibility for remote work, for the position of Back-End Developer. The Back-End Developer will design, develop, and maintain server-side applications, collaborating with cross-functional teams to deliver robust software solutions. Day-to-day tasks include implementing algorithms, managing databases, optimizing application performance, and integrating third-party APIs. The role also involves supporting front-end developers, ensuring seamless functionality across services, and adhering to best software development practices.
Key Responsibilities
• Design and develop scalable backend services for streaming large-scale 3D geometry and spatial datasets
• Implement binary data streaming pipelines using technologies such as FlatBuffers and Protocol Buffers
• Develop LOD (Level of Detail) streaming logic to efficiently deliver extremely large 3D datasets
• Build low-latency delivery systems using WebSockets, WebRTC, and modern real-time communication protocols
• Architect backend infrastructure for data ingestion, processing, and high-performance delivery
• Collaborate with frontend and visualization teams working with engines such as Three.js and Unreal Engine
• Optimize system performance for network throughput, caching, and real-time streaming
• Ensure system reliability, scalability, and security within modern cloud environments
Required Qualifications
• 6+ years of experience building scalable backend systems
• Strong proficiency in modern backend programming languages such as Go, Rust, Python, Java, Node.js, or C#
• Hands-on experience with binary serialization formats such as FlatBuffers or Protobuf
• Experience designing realtime data streaming architectures
• Strong knowledge of WebSockets, WebRTC, or other low-latency communication protocols
• Experience with cloud infrastructure and distributed systems
• Strong understanding of performance optimization for large-scale applications
Preferred Qualifications
• Experience working with 3D rendering engines or visualization platforms
• Familiarity with large spatial datasets or geospatial technologies
Experience with containerized and cloud-native environments such as Docker and Kubernetes
• Knowledge of real-time streaming platforms and distributed data pipelines
How to Apply
Send your CV along with a short cover letter explaining why you are a good fit to careers_in@geosoftglobal.com
Click on Apply to know more.