Enable job alerts via email!

Staff Engineer (Remote)

Veem Company

Toronto

Remote

CAD 90,000 - 150,000

Full time

30+ days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

Join a forward-thinking company that is revolutionizing payment processes for businesses globally. As a senior developer, you will play a crucial role in designing and coding features for a modern microservice platform that handles billions in transactions. This role requires extensive experience in Java development, REST API design, and mentoring junior developers, all while working in a collaborative agile environment. With a strong commitment to security and compliance, this innovative firm offers a comprehensive benefits package from day one, ensuring you have the support you need to thrive in your career.

Benefits

Comprehensive Benefits Package (Health, Dental, Medical, Vision)

Qualifications

  • 10+ years of Java development experience is essential.
  • Strong background in mentoring and team collaboration.

Responsibilities

  • Collaborate with FE, BE, and QA engineers daily.
  • Design and implement new features for the platform.

Skills

Java Development
REST API Design
Mentoring
Emotional Intelligence
Microservices Architecture
Web Services Development
Distributed Systems
Functional Programming

Education

Bachelor's in Computer Science
Bachelor's in Engineering

Tools

AWS
Google Cloud
Hibernate
Spring Boot
Elasticsearch
Redis

Job description

Trusted by more than 800,000 businesses in over 100 countries, Veem is the market leader in automating accounts payables and receivables for businesses. Started with the intention of simplifying business payments, Veem has revolutionized the way businesses pay and get paid around the world by empowering business owners, accountants, and finance professionals to take control of their payment processes. Veem levels the playing field by providing enterprise-level payment tools to small businesses. Designed with data security and privacy in mind, Veem adheres to strict compliance, privacy and data protection practices and holds all required federal and state licenses.

Responsibilities

  • The Engineering team’s objective is to deliver capabilities that are foundational for our business.
  • Work closely with our agile team of FE, BE, and QA engineers, as well as Product Managers, on a daily basis.
  • Be an active participant in the team’s collaborative decision process.
  • Design and code new features for our expanding business.
  • Document your technical design and approach.
  • Write integration and unit tests.
  • Evolve and expand a modern, distributed microservice platform that is processing several billion USD annually.

Qualifications

  • 10+ years of experience developing Java-based platforms and applications.
  • Bachelor’s in Computer Science, Engineering, or another quantitative field.
  • Demonstrated experience mentoring junior and intermediate developers, applying emotional intelligence to contribute to team harmony, cohesion, and effectiveness.
  • Hands-on experience designing and scaling REST APIs in a distributed microservice architecture.
  • Experience with delivering web services for consumer-facing applications.
  • Experience with a diverse set of datastores: RDBMS (MySQL), NoSQL (DynamoDB), Indexes (Elasticsearch), and associated data formats (JSON, XML).
  • Experience with Hibernate or similar ORM libraries.
  • Experience with AWS, Google Cloud, or other Infrastructure-as-a-Service offerings.
  • Familiarity with Spring Boot, Redis, message queues, and related technologies.
  • Familiarity with other languages and constructs: Python, Scala, Groovy, and functional programming.

Why Veem?

  • Comprehensive Benefits Package (Health, Dental, Medical, Vision) from Day 1
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Optimism Staff Engineer

Agora

Toronto

Remote

CAD 110,000 - 240,000

10 days ago

RAVL US Associate Engineer

RAVL Inc.

Toronto

Remote

CAD 60,000 - 100,000

3 days ago
Be an early applicant

Staff Engineer, Security Engineering Partner

Twilio

Ontario

Remote

CAD 142,000 - 178,000

6 days ago
Be an early applicant

Sr Software Engineer, Build & Release

Mozilla

Remote

CAD 105,000 - 125,000

Yesterday
Be an early applicant

Optimism Staff Engineer

Agora

Old Toronto

Remote

CAD 80,000 - 100,000

30+ days ago

Staff Application Security Engineer (CAN)

NerdWallet

Remote

CAD 90,000 - 150,000

5 days ago
Be an early applicant

Associate Automation Platform Engineer

Veeva Systems, Inc.

Toronto

Remote

CAD 65,000 - 100,000

24 days ago

Staff Engineer, Security Engineering Partner Remote - Ontario, Canada

Twilio

Ontario

Remote

CAD 142,000 - 178,000

11 days ago

Staff Adversarial Engineer

Okta

Remote

CAD 141,000 - 211,000

3 days ago
Be an early applicant