Full-Stack Developer
Dronodat GmbH · Indiana, United States · 3 mo ago
EngineeringFull-time
Tasks
- Create scalable and powerful backend systems and APIs.
- Develop robust, well-documented code with comprehensive tests for proper data handling.
- Manage and optimize well-functioning databases.
- Utilize various libraries to visualize and interact with 3D models, point clouds, images, and other geodata.
- Collaborate with Frontend Developers, Data Engineers, and other stakeholders to create an immersive user experience.
- Plan and implement new features and functionality, ensuring they meet project requirements and timelines.
- Conduct thorough testing and debugging of the code to ensure high-quality deliverables.
- Enhance the architecture of web applications to maximize speed, scalability, and performance.
- Validate all user inputs before submitting to the back-end to ensure data integrity and security.
- Handle high traffic flow to ensure application performance and scalability.
Skills
- Experience with GIS software (QGIS, PyQGIS, Arcmap, ArcPy, etc.).
- Background in data analysis (Python, R, etc.).
- Experience in handling 3D models, AR/VR.
- Proficiency in Python development and familiarity with frameworks such as Django, NodeJS, REST API, Websockets, and event-driven architecture.
- Experience with front-end technologies such as HTML, CSS, JavaScript, and modern front-end frameworks (ReactJS, React Native, React Three Fiber, ThreeJS, Potree, CesiumJS, and similar WebGL frameworks).
- Experience with database technologies such as MySQL, PostgreSQL, SQL Server, and MongoDB.
- Expertise in handling and manipulating geodata such as rasters and vectors.
- Experience with large 3D data, including 3D models and point clouds.
- Background in handling AR/VR applications.
- Awareness and experience in web security and networks.
- Ability to develop and manage well-functioning databases with efficient and scalable architecture.
- Strong debugging and troubleshooting skills.
- Knowledge of handling high traffic flow to ensure application performance and scalability.
Benefits
- Opportunity to work with cutting-edge technologies in 3D modeling and GIS.
- Part of a project that blends technology with practical GIS solutions, offering a real-world impact.
- Competitive salary with benefits including health insurance, paid time off, and professional development opportunities.
- A collaborative team environment that values innovation and promotes career growth.