Search jobs > North Vancouver, BC > Remote > Senior software engineer
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!
Senior Software Engineer -Angular/Java
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...
Senior Software Engineer
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 ...
Senior Software Engineer - Planning
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, ...
Senior Software Engineer, Experimentation Platform & Data Tools
Senior Software Engineer, Experimentation Platform & Data Tools. ...
Senior Software Engineer, Developer Productivity
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...
Senior Software Engineer, Developer Experience Services (Customer Identity)
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)...
Senior Software Engineer, Kora Compute
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. ...
Senior Software Engineer
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. ...
Senior or Principal Software Development Engineer
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...
Java Software Engineer
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...