Orion Innovation
Full Stack Engineer
Orion InnovationCanada2 days ago
Full-timeRemote FriendlyEngineering, Information Technology

Role: Full-Stack Developer [C#, Angular]

Type: Remote - working EST Hours

Security Clearance: Must be eligible for up to a Top-Secret Security Clearance.


Job Overview

The Senior Full-Stack Developer role requires development in C# (.NET Core) to build robust APIs and services. The engineer ensures secure, scalable, and high-volume data persistence using PostgreSQL.


Key Responsibilities

  • Design, develop, and maintain secure, scalable, and performant microservices and APIs primarily using C# (.NET Core).
  • Implement, optimize, and manage distributed data pipelines with an intermediate understanding of Apache Spark to handle high-volume batch and stream processing.
  • Architect and optimize database schemas, queries, and persistence layers using Postgres SQL, ensuring high availability and data integrity.
  • Develop lightweight, high-speed server-side components and tools using Node.js to complement the primary C# architecture.
  • Angular for front-end technology.
  • Participate in code reviews, define back-end architectural standards, and contribute to infrastructure roadmap planning in collaboration with DevOps.
  • Tune application code, database queries, and distributed processes for speed, resource efficiency, and scalability.


Must-Have:

  • 5+ years of hands-on experience in software development in C# (.NET Core) for high-volume back-end development and microservices with experience in Angular for front-end.
  • Postgres SQL in advanced query optimization, schema design, and performance tuning.
  • Apache Spark for large-scale data processing, Node.js for server-side APIs.
  • Deep experience designing and working with REST APIs and microservices architectures.
  • Git, modern CI/CD pipelines, and Agile/Scrum methodologies.
  • Solid understanding of design patterns, data structures, and algorithms.

Key Skills

Ranked by relevance