Senior Full Stack Software Engineer at Geoforce


Company Logo

Geoforce is Hiring

Job Info:
  • Company Geoforce
  • Position Senior Full Stack Software Engineer
  • Location Canada
  • Source Himalayas
  • Published January 22, 2024(45+ days ago)
  • Category Development
  • Type Full-Time
  • Experience Senior


Job Description

Who We Are

Founded in 2007, Geoforce is a rapidly growing technology firm (#43 on the 2020 Dallas 100 list for fastest growing DFW private companies) that provides GPS-based tracking and monitoring of field equipment, vehicles, and other assets to over 1,300 companies in 90 countries. Our turnkey solution is delivered via a combination of our award-winning web-based software platform, rugged GPS tracking devices and a global satellite and cellular network. Prominent customers include American Airlines, DHL, and Schlumberger. For more information, please see www.geoforce.com.

As a rapidly growing company committed to technology innovation and delivering high value services to its clients, Geoforce is constantly looking for high integrity, well-rounded professionals who thrive on challenges, are fascinated by technology, exhibit passion and pride, and don't mind rolling up their sleeves to get a job done.

What We Need

Our Software Engineering team is looking to add a Senior Software Engineer who will join us in the journey of transforming our platform to modernize it end to end (front and back end) and deliver a best-in-class user experience for high-value asset tracking. You will contribute to introducing features for our customers, scale systems, and improve our engineering practices. As a part of our team, you will deploy to a cloud-based infrastructure on AWS and build systems that enable key data and features used by our customers.

Job Duties

  • Design, build, deploy, and operate our device signal ingestion, processing, and management systems.

  • Develop resilient, reliable and highly available ingestion platform.

  • Build custom integrations between cloud-based systems using APIs.

  • Provide technical leadership via knowledge and understanding of software design and architecture.

  • Leverage agile practices, encourage collaboration, prioritization, and urgency to develop at a rapid pace.

  • Contribute to the Software team vision to build and evolve the team’s practices and tooling.

  • Build cross-functional partnerships with product managers, data, systems & quality assurance engineers, and business partners to build features for our customers.

  • Seek varied perspectives to drive innovation and build consensus across members of wider software engineering organization.

Knowledge and Skills

  • You have extensive experience working with JavaScript, Typescript, React, Next.js and working knowledge of Ruby and Ruby on Rails.

  • You have good experience with CI/CD, mobile app development, Gitlab, Docker, AWS and Postgres.

  • You are familiar with or are capable of building REST, GraphQL APIs, Micro frontends and services.

  • You are highly conversant with software development life cycle including setting standards, code reviews, test automation, build processes, monitoring, and alerting.

  • You want to work with a high degree of autonomy, while at the same time working on initiatives of high importance to the company.

  • You have experience in dealing with high-volume transactional systems where performance and scalability are important.

  • You can learn and adapt to changing technology paradigm and help us transition through changes.

  • Understanding of IoT, tracking devices and telematics are nice to have.

Education and Work Experience

  • Bachelor’s degree in computer science or other quantitative fields.

  • 7+ Years of working experience within Software Engineering.

  • Demonstrated experience in end-to-end software development including operational ownership.

Originally posted on Himalayas


More Current Jobs at Geoforce

Apply to other open positions at Geoforce