Full Stack Developer
Simplex 3D is looking for a Senior Full-Stack Software Engineer to join our growing team. We’re building the future of 3D urban planning and geospatial visualization , combining photorealistic 3D, large datasets, sketching tools, GenAI and LLMs to a cutting-edge application with real-world impact. Responsibilities Design, develop, and maintain robust full-stack applications integrating both AI capabilities and geospatial data. Work with existing codebase and extend it with new, complex features independently. Collaborate with the team to deliver high-quality, performance-oriented solutions. Requirements BSc in Computer Science / Software Engineering or equivalent. At least 3 years of experience in full-stack development. Strong experience in Frontend: React, JavaScript, CSS, HTML. Strong experience in Backend: Java, Spring Boot, Hibernate, Python. Solid knowledge of working with Relational Databases (SQL, PostgreSQL). Hands-on experience integrating AI models via APIs or using execution libraries. Experience in building multi-agent systems with rigid tool-calling schemas and deterministic routing to solve complex, multi-step enterprise workflows. Experience with AWS and cloud-based development. Familiarity with software development methodologies and version control (GitHub). Proactive, independent, and takes ownership (“big picture” mindset). Excellent communication skills and team player attitude. Ability to thrive in a fast-paced, innovative environment. Advantages Knowledge of GIS and experience in developing map-based applications or web apps involving geospatial data. Knowledge of vector databases and experience developing robust RAG-based applications. Familiarity with the Model Context Protocol (MCP) or designing rigid JSON tool-calling schemas for AI agents. Knowledge of authentication systems, tokens, and securing API interactions. We are looking forward to working with you!