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!