Are you an experienced Full Stack Developer with a passion for Geographic Information Systems (GIS)? Trouve Labs is looking for a talented professional to join our Research Division, where you’ll play a key role in developing and implementing cutting-edge GIS solutions. If you thrive in a dynamic environment and enjoy working on complex spatial data projects, this opportunity is perfect for you.
Key Responsibilities:
- Develop and Implement GIS Solutions: Design and implement robust GIS solutions for spatial data analysis, mapping, and geographic process optimization.
- Spatial Analysis: Utilize advanced spatial analysis techniques to support route planning, resource allocation, and other key geographic processes.
- Data Analysis: Analyze spatial data to identify trends, constraints, and opportunities, providing insights that drive strategic decisions.
- Algorithm Assessment: Evaluate GIS solutions and algorithms to ensure they meet geographic and operational objectives.
- Customization: Tailor GIS models to address unique business needs within spatial constraints.
- Cross-functional Collaboration: Work closely with cross-functional teams to integrate GIS solutions into broader company strategies.
- Documentation: Maintain comprehensive documentation of technical methodologies, project outcomes, and strategic recommendations.
- Continuous Learning: Stay updated on the latest GIS technologies, operations research, and industry best practices to ensure ongoing innovation and improvement.
Requirements:
- Proven Experience: Demonstrated experience in full stack development with a focus on GIS products.
- Backend Development Skills:
- Proficiency in server-side languages such as .Net, Java
- Experience with RESTful API design and development.
- Strong understanding of database management systems (SQL and NoSQL), including experience with PostgreSQL/PostGIS, MongoDB, or similar.
- Familiarity with cloud services (e.g., AWS, Azure, Google Cloud) and containerization technologies like Docker and Kubernetes.
- Knowledge of microservices architecture and its implementation.
- Front-End Development Skills: Proficiency in front-end technologies, including HTML, CSS, JavaScript frameworks (React, Angular, or Vue.js).
- GIS Tools: Experience with GIS tools such as ArcGIS, QGIS, or similar platforms.
- Data Handling: Expertise in handling large datasets and optimizing database queries for spatial data.
- Problem Solving: Excellent problem-solving skills, with the ability to troubleshoot complex issues across the full stack.
- Team Collaboration: Ability to work collaboratively in a team environment, effectively communicating with both technical and non-technical stakeholders.
- Continuous Improvement: A commitment to staying current with emerging technologies, industry trends, and best practices in GIS and full stack development.
Who Should Apply?
Seeking candidates who:
- Demonstrate rapid learning in technical roles.
- Possess strong documentation skills and uphold coding standards.
- Embrace diversity, collaboration and team dynamics.
- Employ pragmatic problem-solving for sustainable solutions.
- Enjoy flat organizational structures, show discipline and teamwork.
- Are results-driven and prioritize tangible outcomes.
- Show ownership and interest in equity through ESOP and social mobility.
- Are enthusiastic about working in small, agile teams.
- Have experience with major GIS platforms (OSM, HERE, Google, etc.) in different contexts.
- Candidates with strong knowledge of cloud computing, software engineering and/or data engineering will be given preference.
Hiring Process:
Joining our team is an adventure, and our hiring process reflects just that. We are thorough and inclusive and will do our best to ensure the right fit for both you and our team.
1. Initial Meeting: Picture this as a casual coffee chat with us (or Zoom, if you’re remote). In this meeting, you meet with our founding and core team, a bunch of nerds who occasionally step out of their comfort zone. This meeting is mostly to gauge your soft skills, communication style and to see if we vibe with you on a human level.
2. Technical Deep Dive: Time to deep dive into your core skills. In this meeting, we gauge your technical skill set, work ethic, and projects you’ve tackled in the past. Basically, we set the stage for the next call.
3. Test Case Evaluation: We’ll send you a challenge and give you a chance to flex your problem-solving skills. Once you’ve sent it back, our tech team will evaluate it thoroughly.
4. Mutual Retrospect: Let’s chat! We'll have an open and honest chat about your test case evaluation, and the interview process. We’d love to hear your thoughts on the whole process too!
5. Final Decision: Drum roll please! If you’re selected for the role, we'll extend the offer your way. Be ready to pop some virtual champagne!
6. Onboarding: Time to roll up your sleeves and dive in. We’ll get into the nitty gritties like the visa process and health insurance, while you prepare to join us on the agreed upon starting date.
Additional Information:
- References may be requested during the hiring process.
- We may request access to your LinkedIn profile, if available.
So what’s good?
- No bosses, no hierarchy – we are as flat as they come
- Unlimited annual leave
- No one judges you with your experience or degree or nationality, gender, sexual orientation nor religion. Or what you wear
- ESOP for those who qualify (shares)
- You get to bloom and flourish in an environment that gives you every chance that you didn’t get before
- We love making mistakes and learn from them
- Plenty of support to develop and grow
About the Company:
Trouve Labs is not just a company – we're a unicorn galloping towards decacorn status! We’re all about breaking boundaries and rewriting the rules as part of an ecosystem that’s akin to a movement, and a force to be reckoned with in tech. Join us and benefit from ESOP opportunities, because we believe in sharing the wealth (literally!). Financial equality and social mobility are not just words to us, they’re a way of life. We value innovation, diversity, and providing opportunities for unlimited growth, personally and professionally. So get ready to make your mark, with Trouve Labs!
Job Type: Full-time
Language:
- English (Required)
Ability to Commute:
- Dubai (Preferred)
Ability to Relocate:
- Dubai: Relocate before starting work (Required)
Top Skills
What We Do
In Ahoy, we like to say we reimagine and redefine movement. What we mean, is that we figured out how to make it better.
AHOY is the 1st MENA core tech infrastructure company that specializes in movement, mobility and logistics tech to allow developers innovate the next generation applications and systems development