Job Description & How to Apply Below
Your role and responsibilities
What you will do
Develop and own high-quality code across all levels of the stack – UI, backend to frontend, microservices – from investigation to implementation to testing to release
Model solid engineering practices around architectural design, testability, scalability and maintainability
Work with modern technologies and frameworks such as React, Node.js, Java, Docker, and Kubernetes
Required education
Bachelor’s Degree
Preferred education
Master’s Degree
Required technical and professional expertise
Minimum of 4-6 years of relevant industry experience in Software Engineering
Deep understanding of algorithms, data structures and software design
Strong coding skills with Java, React Node.js, etc
Proven record of development up and down the stack
Experience with containers and docker orchestration.
Experience with (RESTful APIs) microservices and associated patterns including dependency injection.
Experience with multi-threaded programming and concurrency primitives.
Knowledge of distributed data stores (No
SQL systems) to achieve massive scalability and availability of the data made available by your data pipelines.
Familiarity with bug tracking tools, version control tools, build automation tools and test automation tools.
Experience in SDLC having contributed at each step:
Plan, Track, Code, Build, Test, Deploy and Monitor.
Preferred technical and professional experience
Experience with Kubernetes is a plus.
Experience with Apache Cassandra is a plus.
Eligibility
Must have the ability to work in Canada without sponsorship.
This role will involve working with technology that is covered by Export Regulations sanctions. If you are a Foreign National from any of the following US sanctioned countries (Cuba, Iran, North Korea, Syria, and the Crimea, Luhansk, Donetsk, Kherson, and Zaporizhia regions of Ukraine) on a work permit, you are not eligible for employment in this position.
Equal Employment Opportunity
IBM is proud to be an equal‑opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, gender, gender identity or expression, sexual orientation, national origin, genetics, pregnancy, disability, neurodivergence, age, or other characteristics protected by the applicable law. IBM is also committed to compliance with all fair employment practices regarding citizenship and immigration status.
#J-18808-Ljbffr
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
Search for further Jobs Here:
×