What are the responsibilities and job description for the Senior Full Stack Engineer position at GeoLoom?
The Opportunity
We're seeking a Senior Full-Stack Developer to work on our forward-thinking team. This is an opportunity to help architect and optimize a modern, scalable platform that serves as the backbone of our operations. The ideal candidate will be familiar with front-end and back-end development, cloud infrastructure, and ideally GIS
map-based web applications. Our applications often involve a spatial database (PostGIS), APIs, and front-end applications built with React and mapping libraries like Mapbox, Esri, and OpenLayers. .
Ideally we’re looking for someone that will be interested in the business and its processes who can become a core part of the team. This role is for an ambitious developer who can understand the balance between building good technology and really addressing the needs of the business.
Primary Responsibilities
Build an intuitive React-based frontend that allows users to search properties based on multiple attributes
Create efficient data export functionality for generating reports and lists
Implement secure user authentication and role-based access control
Integrate with mapping services and potentially build custom mapping solutions
Required Technical Skills
5 years of experience with modern JavaScript / TypeScript and React
Strong expertise in backend development (Node.js preferred)
Extensive experience with SQL databases and optimization of complex queries
Proven track record of building and deploying production applications
Experience with cloud infrastructure (AWS / Azure / GCP)
Ideal but not required : Experience with geospatial data and mapping technologies (PostGIS, Mapbox, or similar)
Desired Skills & Experience
Familiarity with GIS concepts and spatial data analysis
Experience with data visualization libraries
Knowledge of automated testing and CI / CD practices
Background in building SaaS applications
Knowledge of Machine Learning techniques for Vision Analysis a plus
Design efficient systems for storing and querying both traditional property data and ML model outputs
Experience deploying ML models in production environments
Experience with deep learning frameworks (PyTorch or TensorFlow)
Exciting Technical Challenges You'll Tackle
Design efficient algorithms for processing and analyzing property attributes across large datasets
Build sophisticated geospatial queries that can scale across multiple counties and states
Create an intuitive interface for complex multi-attribute searching
Implement real-time data visualization of search results and analytics
Develop automated systems for tracking and managing publicly available datasets
What We Offer
Direct impact on the company's core product
Flexible work environment
Competitive salary and benefits
Chance to work with cutting-edge geospatial technologies
A central role on our team
Equity offered to the right candidate
Location
This job has a hybrid / remote policy. We’d like to have the developer in the office at an agreed-upon rhythm but remote work is also part of the package.
How to Apply
Qualified candidates should submit their resume, relevant portfolio / GitHub links, and a brief description of a complex technical challenge they've solved. Please include the phrase horse and buggy in your application subject line to show you’ve read this post.