Full Stack Engineer

Apply Now

Company: Cynet Systems

Location: Montreal, QC H1A 0A1

Description:

Job Description:
  • Build data visualizations for reporting, allowing users to generate reports on the firm's risk metrics and policy and control posture.
  • Ensure seamless integration with backend APIs to retrieve dynamic data, providing users with accurate and up-to-date information.
  • Define and implement RESTful APIs that follow industry best practices, ensuring scalability, maintainability, and security.
  • Design and implement microservices-based architecture to decouple systems, enabling agility and high availability.
  • Ensure that all APIs and microservices are secure, follow best practices for authentication and authorization (e.g., OAuth2, JWT), and comply with relevant industry regulations.
  • Implement UI components that enable users to filter, search, and interact with metric data efficiently.
  • Work closely with product managers, UX/UI teams, and business stakeholders to understand requirements and translate them into technical solutions.
Skills And Qualifications:
  • 5-7 years of experience in full stack development with Angular, Java, and Spring Boot.
  • Proficient in front-end technologies (HTML, CSS, Angular) and UI/UX best practices.
  • Strong knowledge of RxJS, state management (REDUX), and handling asynchronous operations.
  • Expertise in Java, Spring Boot, RESTful APIs, and security best practices (OAuth, JWT).
  • Experience with databases (SQL, NoSQL), ORM frameworks (Hibernate), and building data-driven applications.
  • Familiarity with cloud native platforms, containerization (Docker, Kubernetes), and CI/CD pipelines.
  • Experience with OpenTelemetry is a big plus.
  • Excellent problem-solving skills and experience with Agile methodologies.
  • Excellent communication skills for technical and non-technical stakeholders.
  • Strong verbal and written communication skills to effectively communicate technical ideas and solutions to both technical and non-technical stakeholders.
  • Strong UI/UX sensitivity - ability to create intuitive, aesthetically pleasing, and user-friendly interfaces.
  • Experience working in Agile teams and using Git for version control.
  • bility to write unit tests and integration tests.
  • Good understanding of RESTful APIs, authentication (OAuth, JWT), and security best practices.
  • Strong problem-solving skills and attention to detail.

Similar Jobs