CrawlJobs Logo

Senior Full Stack Software Developer

https://www.randstad.com Logo

Randstad

Location Icon

Location:
Canada, Toronto

Category Icon
Category:
IT - Software Development

Job Type Icon

Contract Type:
Not provided

Salary Icon

Salary:

Not provided

Job Description:

We are seeking a Senior Full Stack Software Developer (GIS Specialist) for a six-month contract. This is a hybrid role, requiring the candidate to work on-site in Toronto three days per week, with the possibility of being required on-site up to five days as determined by the client. You will be responsible for the maintenance and support of the OASIS solution, with a focus on its Remote Field Data Capture Mobile application, which is built on ESRI GIS technology.

Job Responsibility:

  • Provide maintenance and support for the Production environment of the OASIS Remote Field Data Capture Mobile application and its integration with the OASIS CoreWeb application
  • Design and deliver full stack solutions with a focus on Java/JEE technology, JSON, and RESTful APIs
  • Implement and manage systems integration between the Java web application and ESRI GIS using web services and webhooks
  • Apply knowledge of ArcGIS Online and ArcGIS Enterprise to development tasks, utilizing ArcGIS APIs/SDKs
  • Ensure solutions comply with IT security best practices and protocols (e.g., OAuth 2, SAML) and meet AODA standards

Requirements:

  • Experience developing and implementing IT solutions targeting soil management systems
  • Experience with systems integration (Java web application, ESRI GIS), web services, and webhooks using RESTful API
  • 4+ years of full stack Java development knowledge and experience designing and delivering solutions (Java/JEE, JSON, HTML 5, AODA, RESTful APIs)
  • Strong knowledge of SOA and microservice design, web services, and related standards
  • Strong understanding of ArcGIS Online and ArcGIS Enterprise and experience working with ArcGIS APIs/SDKs
  • Knowledge of IT security best practices and protocols (OAuth 2, SAML)

Nice to have:

  • Experience with GIS data management/analytics and GIS scripting languages (Python, R)
  • Familiarity with SDLC, DevOps, and CI/CD tools (Azure DevOps, Git)
What we offer:
  • Work on a specialized, high-impact application related to soil management systems
  • Opportunity to apply and deepen expertise in ESRI GIS technology and integration with Java/Full Stack environments
  • Engage in a dynamic maintenance and support role for a critical mobile data capture solution
  • Hybrid work model offers flexibility

Additional Information:

Job Posted:
December 17, 2025

Expiration:
December 28, 2025

Work Type:
Hybrid work
Job Link Share:

Looking for more opportunities? Search for other job offers that match your skills and interests.

Briefcase Icon

Similar Jobs for Senior Full Stack Software Developer

New

Senior Full Stack Software Developer

We are seeking a Senior Full Stack Software Developer for a six-month contract. ...
Location
Location
Canada , Toronto
Salary
Salary:
Not provided
https://www.randstad.com Logo
Randstad
Expiration Date
December 28, 2025
Flip Icon
Requirements
Requirements
  • At least 1+ year experience developing and implementing Java solutions targeting the soil management systems
  • 7+ years of full stack Java development knowledge, including designing and delivering solutions using Java/JEE technology with Spring Boot version 2.5 or higher
  • Angular 2+ and HTML 5
  • RESTful APIs and integration using APIM
  • Experience with databases such as Azure SQL database, Oracle, and PostgreSQL
  • Experience with Azure DevOps Pipelines and tools (Eclipse, Azure Git Repositories)
  • Strong knowledge of AODA compliance
  • Experience integrating with ESRI ArcGIS Portal and ESRI ArcGIS Survey COTS
  • Experience building Java backend using Azure Application Service Plan
  • 4+ years of experience delivering solutions using Agile practices
Job Responsibility
Job Responsibility
  • Provide maintenance and support for the OASIS CoreWeb application in the Production environment
  • Design and deliver full stack solutions using Java/JEE (Spring Boot 2.5+), Angular 2+, HTML 5, and RESTful APIs
  • Develop detailed programming specifications and/or code, and perform application configuration as needed
  • Ensure solutions meet Accessibility for Ontarians with Disability Act (AODA) standards
  • Implement and manage system integration, particularly with ESRI ArcGIS Portal and ESRI ArcGIS Survey COTS, and utilize APIM
  • Build release deployments and conduct unit tests within an Agile project environment
  • Utilize Azure DevOps Pipelines for continuous integration and continuous delivery
What we offer
What we offer
  • Work on a specialized, high-impact application related to soil management systems and integrated with ESRI GIS technology
  • Opportunity to apply and deepen expertise in Azure Cloud Java technology and full stack development
  • Engage in a dynamic maintenance and support role for a critical web application
  • Hybrid work model offers flexibility
Read More
Arrow Right
New

Senior Full Stack Developer

Location
Location
Canada , Toronto
Salary
Salary:
Not provided
advancedtechsearch.com Logo
Advanced Technology Search Group
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 4+ years of software development experience
  • 2+ years of experience in implementing web application backend services (Ruby On rails, Resque, Postgres/MySql, MongoDB)
  • 2+ years of experience in FrontEnd (React, Javascript, Angular, Vue etc)
  • Experience in startups or commercial development teams
  • Leading software projects
  • Software design and architecture
  • Agile
  • Experience with NoSQL/SQL databases, design, schema, and building queries
  • Solid experience with Object Oriented architecture and design
  • Experience with testing frameworks
Job Responsibility
Job Responsibility
  • Implementation of features, bug resolution, and maintenance of our applications
  • Ownership of projects, from solutioning to deployment
  • Sharing leadership of technical, architecture and design decisions
  • Supporting the team by helping to improve software development processes and techniques
  • Helping your peers, and especially less experienced developers, become better, more rounded software craftspeople
  • Fulltime
Read More
Arrow Right
New

Senior Software Developer

Location
Location
Canada , Mississauga
Salary
Salary:
Not provided
advancedtechsearch.com Logo
Advanced Technology Search Group
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field
  • 7+ years of experience as a Full Stack Developer or Software Architect, with a proven ability to design and implement complex systems
  • Expertise in core programming languages and frameworks, including C#, TypeScript, .NET, and Angular
  • Solid understanding of software design patterns, algorithms, data structures, and architectural principles
  • Hands-on experience in coaching and mentoring software developers
  • Strong knowledge of product architecture and lifecycle management
  • Demonstrated leadership abilities, including people management, influence, and excellent communication skills
Job Responsibility
Job Responsibility
  • Collaborate with internal and external stakeholders to gather and translate architecture and system requirements into actionable development plans
  • Drive the architectural design of our full-stack applications, focusing on core areas such as user interfaces, middleware, backend systems, and integrations with data analytics and business intelligence platforms
  • Develop, enhance, and maintain scalable, secure, and high-performance applications using C#, TypeScript, .NET, and Angular
  • Address customer needs by analyzing challenges and recommending strategic solutions aligned with business goals
  • Evaluate the implications of architectural changes, proactively suggesting enhancements to improve scalability, maintainability, and performance
  • Provide mentorship and technical guidance to a team of developers, ensuring the delivery of robust and well-architected solutions
  • Act as a Subject Matter Expert for one or more key system components, ensuring high-quality design and implementation
  • Stay updated on emerging technologies and industry trends, ensuring best practices are implemented in development processes
  • Troubleshoot and resolve complex technical issues efficiently to minimize disruption and ensure a productive development environment
  • Research and uphold code quality standards, ensuring the highest levels of maintainability, performance, and security
  • Fulltime
Read More
Arrow Right
New

Senior Full Stack Engineer

We are evolving our internal platforms to support our communities and product te...
Location
Location
Italy , Milan
Salary
Salary:
44000.00 - 50000.00 EUR / Year
weroad.it Logo
WeRoad
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Proven experience (4/5+ years) in autonomously managing and delivering projects
  • Fully autonomous in managing project requirements, implementation and delivery of backend/frontend solutions
  • Experience in tech leadership
  • Experience in delivery management and Agile practices
  • Experience in working with Product and Design on finding optimal solutions to business requirements
  • Familiar and advocate in using AI in your development workflow with AI IDEs (Cursor/Copilot) and CLIs (Claude Code CLI or Gemini CLI)
  • Technological Experience with: SEO and UI/UX on mobile and desktop applications
  • Vue / Nuxt3 (or React) and Typescript
  • RESTful APIs and/or GraphQL
  • Node & NestJS
Job Responsibility
Job Responsibility
  • Support the PMs, EM and the team in developing front-end and backend solutions according to UX/UI designs
  • Help the team identify front-end and back-end architectural solutions based on business logic and requirements
  • Help us maximize the user experience and quality of our product
What we offer
What we offer
  • Performance-based bonus
  • A free WeRoad trip every year with €1,200/year travel discount
  • Unlimited holiday
  • Opportunities to learn
  • New parent support – €3,600/year for 3 years after birth or adoption
  • Meal vouchers (€8/day)
  • €1,000 bonus for your wedding or civil union
  • One-off bonus when you hit 5 years with us
  • A vibrant co-working space, team buildings and meet-ups
  • Fulltime
Read More
Arrow Right
New

Senior Full Stack Engineer

We are looking for a highly skilled Senior Full Stack Engineer to join our growi...
Location
Location
India , Ahmedabad
Salary
Salary:
Not provided
techholding.co Logo
Tech Holding
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's or Master's degree in Computer Science, Information Technology, or a related field
  • Minimum 4+ years of professional experience in software development
  • 2+ years of experience with Node.js, React, Ruby, Python, or similar languages
  • 2+ years of experience with PostgreSQL or MySQL
  • Strong understanding of MVC architecture and design patterns
  • Proficient in JavaScript, CSS, HTML
  • Fluent in SQL scripting and database optimization
  • Hands-on experience with AWS/GCP/Azure Cloud
  • Strong knowledge of Linux/Unix systems and networking protocols
  • Experience writing Unix Shell scripts and automation tasks
Job Responsibility
Job Responsibility
  • Design, develop, and maintain full-stack web applications using modern frameworks and technologies
  • Implement scalable and maintainable solutions following MVC design patterns
  • Work on both front-end and back-end development using JavaScript, Node.js, React, Ruby, Python, or similar languages
  • Develop and optimize SQL queries and manage databases such as PostgreSQL or MySQL
  • Build responsive and dynamic interfaces using HTML, CSS, JavaScript Frameworks
  • Leverage AWS/GCP/Azure cloud services for deployment and scaling
  • Write unit tests and ensure code quality through reviews and continuous integration
  • Maintain and enhance existing systems, troubleshoot issues, and improve performance
  • Utilize Unix/Linux environments, scripting in Shell and SQL for automation and system management
  • Collaborate with product owners, designers, and engineers to deliver high-quality features on time
What we offer
What we offer
  • A culture that values flexibility, work-life balance, and employee well-being - including Work From Home Fridays
  • Competitive compensation packages and comprehensive health benefits
  • Work with a collaborative, global team of engineers who thrive on solving complex challenges
  • Exposure to multi-cloud environments (AWS, GCP, Azure) and modern DevOps tooling at scale
  • Professional growth through continuous learning, mentorship, and access to new technologies
  • Leadership that recognizes contributions and supports career advancement
  • The chance to shape DevOps best practices and directly influence company-wide engineering culture
  • A people-first environment where your ideas matter and innovation is encouraged
  • Fulltime
Read More
Arrow Right
New

Senior Software Developer

We are seeking a skilled Senior Software Development Engineer to join our dynami...
Location
Location
United States , St. Paul
Salary
Salary:
60.00 - 80.00 USD / Hour
solutiaconsulting.com Logo
Solutia Consulting
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Proven experience as a full-stack software engineer, with expertise in modern programming languages (e.g., Python, JavaScript, or similar)
  • Familiarity with a variety of technology stacks
  • recent projects have utilized AWS serverless, Grafana, TimescaleDB, Vue.js, Python, or Rust
  • Strong problem-solving skills and a passion for embracing new technologies and methodologies
  • Ability to lead projects, mentor team members, and thrive in a collaborative environment
  • Excellent communication skills and a commitment to delivering high-quality solutions
  • Must be able to work hybrid with regular in-person attendance at our St. Paul, MN office
Job Responsibility
Job Responsibility
  • Design, develop, and maintain high-quality software solutions to address complex challenges
  • Collaborate with cross-functional teams to gather requirements, refine specifications, and deliver industry-leading technology solutions
  • Write clean, efficient, and maintainable code in multiple programming languages
  • Leverage modern technologies and tools to build scalable and innovative applications
  • Lead small project teams, mentor junior engineers, and foster a culture of continuous learning
  • Participate in hybrid work, with regular in-person collaboration at our St. Paul, MN office
Read More
Arrow Right
New

Senior Full Stack Software Engineer

We’re smartclip – the tech company behind Europe’s leading TV and video advertis...
Location
Location
Germany , Hamburg, Berlin, Gütersloh
Salary
Salary:
Not provided
smartclip.tv Logo
Smartclip Europe GmbH
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • A technical degree in Computer Science, Software Engineering, or a related field
  • 5+ years of hands-on experience in full-stack JavaScript development
  • Deep knowledge of React, Node.js, TypeScript, and modern web architectures
  • Solid understanding of SQL, database design, and REST API development (GraphQL is a plus)
  • A strong sense of code quality — testing and clean design aren’t optional for you
Job Responsibility
Job Responsibility
  • Build and maintain modern React frontends and Node.js APIs with TypeScript
  • Design and implement REST or GraphQL APIs that scale efficiently
  • Collaborate closely with backend engineers, designers, and product owners to translate requirements into elegant solutions
  • Write clean, maintainable, and well-tested code — with automated tests as a natural part of your workflow
  • Help break down complex requirements into manageable tasks and guide junior developers through them
  • Contribute to architecture decisions and best practices — we value opinions backed by experience
What we offer
What we offer
  • Tech freedom – work with cutting-edge tools (React, Node.js, TypeScript, AWS, Kubernetes, and more)
  • Top equipment: choose your setup – Mac, Linux or custom tools
  • Remote-first flexibility – work wherever you’re most productive, no micromanagement
  • Continuous learning: Udacity, Coursera, hackathons, conferences & coaching
  • Perks that matter – Deutschland-Ticket, JobRad, Urban Sports Club, RTL+ Premium, and fun company events
  • Anniversary Programme
  • Corporate Benefits
  • Gift Matching
  • Mental Health support
  • Referral Programme
Read More
Arrow Right
New

Senior Full Stack Software Engineer

SkyGrid, a Boeing Company, exists to open the sky for autonomous flight. Based i...
Location
Location
United States , Austin
Salary
Salary:
Not provided
skygrid.com Logo
SkyGrid
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 8+ years of software engineering industry experience
  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field
  • Experience in a technical leadership role with the demonstrated capability to make high-level architectural design decisions for distributed systems
  • Proven experience developing distributed applications and APIs using REST, gRPC, GraphQL, or similar, preferably in Python
  • Experience with TypeScript and front-end frameworks like React, Vue, Angular, or similar
  • Comfortable working in Docker and deploying to cloud container runtimes such as AWS ECS or Kubernetes
  • Familiarity with relational databases such as PostgreSQL or MySQL, database migrations, query optimization
  • Strong ability in technical documentation and effective communication skills
  • Ability to translate business needs into technical solutions without significant guidance
  • Proficiency in Git, and comfortable working in Linux or MacOS environments
Job Responsibility
Job Responsibility
  • Implement and deploy SkyGrid’s prototype software and automated test suite
  • Maintain high-quality internal and external documentation for APIs, frontend applications, and development practices
  • Mentor junior engineers on software architecture patterns and software design
  • Design and develop backend systems and APIs in Python, ensuring code quality and maintainability
  • Make key high-level design decisions for distributed architectures
  • Develop and maintain APIs using REST, gRPC, or similar
  • Conduct rigorous testing, including lower-level software testing and higher-level system integration testing
  • Engage in systematic debugging and root cause analysis to ensure software reliability
  • Develop technical documentation, conduct code walkthroughs, and participate actively in code reviews
  • Act as a mentor for more junior developers, fostering a team of independent and skilled professionals
What we offer
What we offer
  • Comprehensive Health Coverage from Day One: Enjoy immediate access to medical, dental, and vision insurance, including HSA and FSA options
  • Generous Retirement Contributions: Benefit from an automatic company 401k contribution program, with no match required, plus an additional company matching program to boost your retirement savings
  • Calm Annual Membership: Prioritize your mental health with complimentary access to mindfulness and meditation resources
  • Discounted ClassPass Membership: Stay active and healthy with access to thousands of fitness studios and gyms nationwide
  • Investment in Your Growth: Receive an annual stipend for learning and development to support your continuous education and skill development
  • Engaging Team Activities: Participate in quarterly team-building events and celebrations organized by our dedicated culture committee
  • Fully Stocked Kitchen: Enjoy a variety of snacks and beverages to keep you fueled throughout the day
  • Fulltime
Read More
Arrow Right
Welcome to CrawlJobs.com
Your Global Job Discovery Platform
At CrawlJobs.com, we simplify finding your next career opportunity by bringing job listings directly to you from all corners of the web. Using cutting-edge AI and web-crawling technologies, we gather and curate job offers from various sources across the globe, ensuring you have access to the most up-to-date job listings in one place.