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

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.

Software Developer – Intermediate/Senior
Forsite ConsultantsSoftware Developer involved in web application development for a geospatial intelligence company. Focusing on full-stack development and collaborating in a small, agile team environment.
Tech Stack
Tools & technologiesAndroidApacheJavaJavaScriptLinuxOpen 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 resumeApplicant 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