Software Engineer at Nscglobal
Calgary, Alberta, Canada -
Full Time


Start Date

Immediate

Expiry Date

28 Jun, 26

Salary

0.0

Posted On

30 Mar, 26

Experience

0 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Python, JavaScript, React, TypeScript, FastAPI, RESTful APIs, SQL, NoSQL, Machine Learning, LLM, Git/GitHub, Agile/Scrum, Data Structures, Algorithms, OOP, Testing

Industry

IT Services and IT Consulting

Description
Overview NSC Global is currently looking for a Software Engineer to join our growing company. NSC Global provides global network implementation and support solutions to world-class organizations, delivering cost savings and operational simplicity. Our goal is to partner with world-class enterprises, helping them become more agile, create commercial advantage and build quality through design, deployment, support and management of their global IT communications. NSC Global is a US Cisco Global Gold Certified Partner with a corporate headquarters in London, UK. Please review our website at www.nscglobal.com for more information on our organization. POSITION: Software Engineer JOB TYPE: Direct Hire (W2) with NSC GlobalSTART DATE: IMMEDIATELY Responsibilities Develop and maintain full‑stack web applications using React, JavaScript/TypeScript, and Python (FastAPI) Build responsive and user‑friendly UI components following modern design practices Create and consume RESTful APIs to support end‑to‑end application workflows Work with databases (SQL/NoSQL) for data storage, retrieval, and analytics Apply basic machine learning models and rule‑based logic for data‑driven features Integrate AI/LLM‑based solutions for document processing, validation, or insights Write clean, testable code and participate in code reviews and testing activities Collaborate with team members in an Agile/Scrum environment Qualifications Required Skills Strong fundamentals in Python and JavaScript Hands‑on experience with React or similar frontend frameworks Basic knowledge of backend development and REST APIs Understanding of data structures, algorithms, and OOP concepts Familiarity with Git/GitHub and development workflows Willingness to learn cloud platforms and DevOps basics Preferred Skills (Good to Have) Exposure to FastAPI, Next.js, or Node.js Basic experience with machine learning (scikit‑learn) or AI projects Knowledge of SQL, MongoDB, or data analysis tools Experience from internships, hackathons, or academic projects Familiarity with AWS, Docker, or CI/CD concepts Project Support Assist in the delivery of business analysis activities within Agile or Waterfall project environments. Prepare and deliver executive-style presentations and reports to communicate findings and recommendations Soft Skills: Thought Process: Able to understand technical concepts and can develop ways to help others learn. Ability to solve complex problems with innovative solutions. Ability to manage multiple priorities. Ability to quickly and proactively gain an understanding of the client's business problems and deliver solutions and recommendations to solve. Interpersonal: Excellent customer service, technical, organizational, and communication skills -- in person and on the phone; effective listening and team orientation. Able to persuade, influence and negotiate with staff and vendors in critical situations. Able to motivate others and work cooperatively in a group to achieve common goals.

How To Apply:

Incase you would like to apply to this job directly from the source, please click here

Responsibilities
The role involves developing and maintaining full-stack web applications using React, JavaScript/TypeScript, and Python (FastAPI), including building responsive UI components and creating/consuming RESTful APIs. Responsibilities also include working with databases, applying basic machine learning models, integrating AI/LLM solutions, and participating in code reviews within an Agile/Scrum environment.
Loading...