Web Developer
Location: Yerevan, Armenia
Company: GEOVIBE cjsc
Type: Full-Time
About GEOVIBE
GEOVIBE is Armenia’s leading geospatial technology company, delivering cutting-edge GIS solutions across industries such as agriculture, urban planning, energy, and environmental management. We specialize in building high-performance mapping applications that empower organizations to make data-driven decisions using location intelligence, AI, and big data.
Role Overview
We’re looking for a skilled and driven Web Developer to join our Yerevan-based team. This role is ideal for someone passionate about full-stack development and geospatial technologies, with a strong command of TypeScript and Node.js. You’ll be responsible for designing and building innovative web applications that visualize complex spatial data and support real-world decision-making.
What You’ll Do
- Develop full-stack web applications using TypeScript, Node.js, and modern frameworks (Svelte, React, Vue).
- Design and implement RESTful APIs to integrate front-end applications with back-end services.
- Work with relational databases (PostgreSQL, MySQL, SQLite) to manage and query spatial and non-spatial data.
- Build responsive, user-friendly interfaces with semantic HTML5, CSS3, and accessible design principles.
- Rapidly prototype and iterate on web-based GIS tools and data visualizations.
- Apply clean architecture, modular design, and maintainable coding practices.
- Document architecture decisions and contribute to technical discussions.
What We’re Looking For
- 4+ years of experience in front-end and full-stack development.
- Strong proficiency in TypeScript, JavaScript, HTML5, CSS3.
- Experience with Node.js and building scalable APIs.
- Familiarity with modern front-end frameworks (Svelte preferred, React, Vue, etc.).
- Solid understanding of software design principles, including OOP, modularity, and performance optimization.
- Comfortable writing SQL queries and working with relational databases.
- Bonus: Experience with GIS technologies and mapping libraries such as ArcGIS JS SDK, Leaflet, Mapbox, OpenLayers, or Turf.js.
- Bonus: Exposure to graph databases (e.g., Neo4j), 2D/3D data visualization, or mobile development (iOS/Android).
Why Join GEOVIBE?
- Work on impactful projects that apply geospatial tech to solve real-world challenges.
- Collaborate with a team of experts in GIS, AI, and software engineering.
- Competitive salary and benefits package.
- Access to modern tools, frameworks, and a culture of innovation.
- Opportunities to grow your skills in geospatial development and contribute to high-visibility projects.
How to Apply
Send your resume or GitHub profile to info@geo-vibe.com.