Career

Pragra is always looking great people to join our team, our team is our key strength. We would love to discuss with you on your career goal, do connect with us .

 

UX/UI Designer CO-OP Position

Open Positions: 2

 

What you’ll do:

Seeking an Intermediate-Senior level Front End Developer looking to be a leader in their domain. The successful candidate will have strong communication skills, an appetite to learn and a passion for development (especially for new technologies). As a Front End Engineer, you’ll work on a focused delivery team building new and exciting experiences for our users. You will be working within an Agile environment and using modern frameworks and tools, you will craft code that solves problems for users as well as build tools that better the system and support our teams.

 

Specific duties include:

  • Know the codebase and write clean code, practice Pair Programming with other contributors, mentor and learn together.
  • Work with your team to deliver well-crafted code, high quality, well-tested and scalable code.
  • Understand delivery goals and participate in sprint planning and grooming sessions.
  • Be a communicator, create alignment among contributors from different teams, consult Product and UX about technical implications of product ideas.
  • Find a good balance between short-term delivery and long-term scalability goals.
  • Ensure code quality and maintainability by tackling tech debt, conducting code reviews, initiating refactoring and improving build and test systems

What you’ve done:

The successful candidate will have the following:

  • Front end development particularity HTML, CSS/JavaScript, ReactJS, Redux, and preferably Angular (Angular/React is a bonus)
  • Advanced understanding of design, implementation, and operation of distributed services and APIs
  • Advanced knowledge of common web technologies (HTTP, DNS, REST/JSON, OAuth)
  • Experience with package managers like npm and build pipelines like Webpack
  • Strong interest in current developments and technologies within the JavaScript community

Location: Mississauga

Send your resume to:   careers@pragra.ca

Java Full-Stack Developer with canadian Citizenship

Open Positions: 1

 

What you’ll do:

Pragra design, implement and manage innovative technologies to help our clients grow with confidence and reduce IT operational cost. By developing a strategic roadmap, our unique and pragmatic team ensures that we are continuously evolving, improving our services and working with the best technologies to give our customers a competitive edge.

In one sentence

Seeking an Intermediate-Senior level Full-Stack looking to be a leader in their domain. The successful candidate will have strong communication skills, an appetite to learn and a passion for development (especially for new technologies).

 

In Addition, Qualifications Required

  • The team is seeking a full stack web developer – ReactJS with Redux and NodeJS / Typescript on the server-side.
  • The resource is expected to have a strong understanding of web development concepts like authentication, session management, RDBMS integration, security, system integrations.
  • Excellent understanding of computer science fundamentals, data structures, and algorithms.
  • Excellent problem-solving skills are also a requirement

 

What Job Demands For

  • Full-stack Web Application Development (Server and UI) – 5+ years
  • Solid NodeJS / TypeScript experience with true full-stack web development expertise (ReactJS on the front end) – resource will be expected to code in TypeScript.
  • NodeJS Server-side programming experience – 3+ years
  • Javascript Development (detail javascript components – angular, react, vue, etc.) – 5+ years
  • Experience integrating web applications with RDBMS (SQL, etc.) – 8+ years
  • TypeScript coding experience – 1.5+ years
  • Experience working with stakeholders to gather requirements and convert into HLDs and LLDs – 4+ years
  • RESTful API development/integration – 5+ years
  • Experience with Git and GitHub or similar
  • Hands-on understanding of web development concepts like authentication, session management, RDBMS integration – 5+ years

 

Non-Technical Responsibilities

  • Take end-to-end ownership of data pipelines, ensuring that every stakeholder’s business needs are well understood and delivered accordingly
  • Support peers as necessary, both within and outside of your team
  • Act as a subject matter expert for all Data Engineering related matters within the company
  • Mentor peers and contribute meaningfully to the technical culture

 

Why you will love this job:

  • Java (8-11!)
  • Spring MVC and Spring Boot
  • MySQL and NoSQL
  • Rest API and Node APIs
  • ActiveMQ and Kafka
  • ElasticSearch
  • Docker/Kubernetes
  • Unix/Linux
  • AWS Technologies

Location: Toronto, Canada

Job Types:  Full-time, Contract

Send your resume to: careers@pragra.ca

Production Support Developer

Open Positions: 1

 

What you’ll do:

Pragra design, implement and manage innovative technologies to help our clients grow with confidence and reduce IT operational cost. By developing a strategic roadmap, our unique and pragmatic team ensures that we are continuously evolving, improving our services and working with the best technologies to give our customers a competitive edge.

In one sentence

Seeking an Intermediate-Senior level database developer looking to be a leader in their domain. The successful candidate will have strong communication skills, an appetite to learn and a passion for development (especially for new technologies).

 

In Addition, Qualifications Required

  • The team is seeking a software developer – SQL skills and DB scripting on the server-side.
  • Excellent understanding of computer science fundamentals, data structures, and algorithms.
  • Excellent problem-solving skills are also a requirement

 

What Job Demands For

  • Write elegant and efficient SQL queries and procedures – 5+ years
  • Translate requirements into SQL-based objects such as queries, stored procedures, functions, etc.
  • Apply your smarts and problem-solving talents to troubleshoot and debug existing queries – 3+ years
  • Peer review, test and offer technical guidance to peers performing SQL based projects/tasks – 3+ years
  • Experience integrating web applications with RDBMS (SQL, etc.) – 3+ years
  • Write advanced queries and create SQL tables, defining their relationships from high- level specs – 3+ years
  • Experience working with stakeholders to gather requirements and convert into HLDs and LLDs – 4+ years
  • Intermediate to advanced knowledge of Microsoft SQL Server is a must
  • Experience with Git and GitHub or similar
  • Hands-on understanding of web development concepts like authentication, session management, RDBMS integration

 

Non-Technical Responsibilities

  • Take end-to-end ownership of data pipelines, ensuring that every stakeholder’s business needs are well understood and delivered accordingly
  • Support peers as necessary, both within and outside of your team
  • Act as a subject matter expert for all Data Engineering related matters within the company
  • Mentor peers and contribute meaningfully to the technical culture

Location: Toronto, Canada

Job Types:  Full-time, Contract

Send your resume to: careers@pragra.ca