Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Forsite Consultants

Software Developer – Intermediate/Senior

Forsite Consultants

Software Developer involved in web application development for a geospatial intelligence company. Focusing on full-stack development and collaborating in a small, agile team environment.

Posted 7/5/2026full-timeEdmonton • 🇨🇦 CanadaSeniorWebsite

Tech Stack

Tools & technologies
AndroidApacheJavaJavaScriptLinuxOpen SourcePostGISPostgresRabbitMQReactSpringSpring BootSpringBootTypeScript

About the role

Key responsibilities & impact
  • Work as part of a small, collaborative agile development team focused on full-stack development
  • Build web-based applications in Java and Spring Framework, with a React/TypeScript frontend, backed by PostgreSQL and Apache Solr, using RabbitMQ for asynchronous processing
  • Work on spatial-oriented projects using open source libraries such as PostGIS, Geoserver, Geotools, and OpenLayers
  • Tackle hard technical problems such as query optimization, multi-threaded debugging, deep-diving open source internals
  • Focus on our web platforms, though opportunities on our offline-first Android field data collection apps may arise later
  • Contribute to AI-powered product features and use AI coding tools in daily development

Requirements

What you’ll need
  • Legally permitted to work in Canada
  • Degree in computing science or computer engineering
  • 4+ years of professional experience building web applications
  • Strong Java skills, including production experience with Spring or Spring Boot
  • Strong relational database skills, including schema design and query optimization (we use PostgreSQL)
  • Experience with a modern JavaScript or TypeScript frontend (we use React)
  • Comfort working on Linux
  • Full life cycle experience: design, development, testing, deployment, and support of high availability applications

Benefits

Comp & perks
  • Competitive salaries
  • Benefits
  • RRSP program
  • Health spending allowance
  • Hybrid work schedule
  • A collaborative, creative, small-team culture

ATS Keywords

✓ Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
JavaSpring BootPostgreSQLReactTypeScriptQuery OptimizationSchema DesignMulti-Threaded DebuggingAI Coding ToolsFull Life Cycle Development