Search jobs > North Vancouver, BC > Remote > Senior software engineer

Senior Software Engineer(Java/Kotlin)

NearSource
North Vancouver, BC, Canada
$100K-$220K a year (estimated)
Remote
Full-time

Discover the chance to become a Senior Software Engineer (Java, Kotlin) with us in Canada for a Fortune 500 client. All the details are outlined below.

This role offers full-time employment with remote work flexibility, but candidates must be based in Canada.

Responsibilities :

  • Design, code, test, debug, and document new and existing components to ensure that software meets business, quality, and operational needs.
  • Build high-quality code by developing both unit and integration testing.
  • Design and develop UI using ReactJS . Participate in code reviews to ensure new code conforms to the highest standards.
  • Work with the team to troubleshoot code-level problems quickly and efficiently.
  • Excellent technical problem-solving skills and aptitude to learn new technologies and methodologies.

Minimum Qualification :

  • BS / MS in computer science or related technical field.
  • Strong experience developing scalable, distributed applications.
  • Must have hands-on experience with Kotlin .
  • Design and develop RESTful APIs using Microservices architecture using Java.
  • Strong experience in object-oriented programming with languages like Java 8 and ReactJS . Broad experience with the Spring boot framework.
  • Strong experience with Amazon Web Services .
  • Experience working with containerization technology like Docker .
  • Strong experience with building cloud-based API platforms or backend systems.

APPLY NOW!

24 days ago
Related jobs
3Pillar Global
Canada

Bachelor’s degree in Computer Science or Software Engineering with a thorough understanding of CS fundamentals and theory relevant to application development. Experience in software development using Java/Spring technologies. We are 3PILLAR GLOBALWe build breakthrough software products that power di...

Microsoft
Vancouver, British Columbia

The Content Services Gaming team is looking for talented Senior Software Engineer to help build the next generation of gaming experiences on Microsoft Start and Smash. Bachelor's Degree in Computer Science, or related technical discipline AND 4+ years technical engineering experience with coding in ...

StackAdapt
Canada

Collaborate with stakeholders from Data Science, Product & Design and other senior engineers across the organization to identify and solve technical challenges that drive impact across teams. As an Engineer at StackAdapt, you will be directly involved in the development of our advertising platform, ...

Asana
Vancouver, British Columbia

Senior Software Engineer, Experimentation Platform & Data Tools. ...

MongoDB
Canada

The Build Team supports build systems for the entire MongoDB engineering organization. These build systems handle a variety of languages (primarily C++, Java and Go), and provide not just compilation, but packaging and distribution. Most MongoDB engineers rely on these tools for their daily work. In...

Okta, Inc.
Canada

The Senior Software Engineer Opportunity. Reporting to the Engineering Manager, this role will support the team as they progress on their large scale initiatives ensuring that the Customer Identity Cloud can reliably handle current and future customer usage. Work using NodeJS (Javascript/Typescript)...

Confluent, Inc
British Columbia

We are a team of passionate engineers who love solving complex distributed systems and infrastructure problems. Proficiency in Java, Scala, C/C++, Go or other statically typed languages. ...

Take-Two Interactive Software
Vancouver, British Columbia

Lead and mentor a team of engineers, supporting their career and technical development. Strong experience in one or more of the following languages for backend development: Java, Go, C#, C++, Python, Erlang. Take-Two Interactive Software, Inc. ...

Workday, Inc.
Vancouver, British Columbia

As an engineer on the ML for Financials and Document Intelligence team, you will have the opportunity to tackle sophisticated problems, which comes with developing and delivering global critical enterprise software using your expertise in design, coding, algorithms, and modeling. Leads a team in tra...

CB Canada
Canada

Joining us as a Software Engineer is a chance to grow into a Senior, Staff, and Principal Developer or follow a people management career progression into a Team Lead and beyond. This is a genuine opportunity to be part of a collaborative team, to be mentored by Senior Engineers and Technology leader...