Full Stack Developer at QUANTUM VISION LLC
Australia, Nova Scotia, Australia -
Full Time


Start Date

Immediate

Expiry Date

30 Dec, 26

Salary

80000.0

Posted On

01 Oct, 26

Experience

3 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Industry

Information Technology & Services

Description

Job Description

Roles & Responsibilities

We seek a highly analytical and problem-solving-oriented Senior Software Engineer with a strong foundation in object-oriented programming (OOP) and scalable software architecture. The ideal candidate should be passionate about building efficient and maintainable systems while demonstrating a deep understanding of core software engineering principles.


Required Skills

  1. Programming Languages:
    • Proficiency in .NET/C# or Go Lang (minimum 4 years of hands-on experience).
    • Experience with Node.js (preferred but not mandatory).
    • Solid grasp of TypeScript for backend and/or full-stack development.
  1. Problem-Solving and Fundamentals:
    • Strong analytical and problem-solving skills, with a focus on understanding the fundamentals of computer science.
    • Proven ability to design scalable and efficient algorithms.
    • A clear understanding of object-oriented programming principles and their practical applications.
  1. System Architecture and Design:
    • Hands-on experience building and maintaining microservices.
    • Proven ability to design scalable architectures for distributed systems.
    • Understanding of networking principles and their implications in building robust systems.
  1. Databases and Messaging:
    • Experience working with SQL/NoSQL databases, particularly MongoDB and Cassandra.
    • Familiarity with messaging systems such as Kafka or RabbitMQ.
  1. Soft Skills and Mindset:
    • Strong analytical mindset with a curiosity to explore complex problems.
    • A proactive approach to learning and mastering new technologies.
    • Team player with excellent communication and collaboration skills.
  1. Preferred Skills (Good to Have)
    • Experience with modern software development practices, including CI/CD pipelines, containerization (e.g., Docker), and orchestration tools (e.g., Kubernetes).
    • Familiarity with Go Lang for developing high-performance services.
  • Exposure to DevOps principles and cloud platforms such as AWS, Azure, or GCP roles.

Desired Candidate Profile

  • Design, develop, and maintain scalable, high-performance applications using Node.js.
  • Build and maintain microservices-based architectures that ensure reliability and scalability.
  • Develop and maintain RESTful APIs with a strong focus on efficiency and reusability.
  • Collaborate with cross-functional teams to translate business requirements into technical solutions.
  • Optimize applications for performance and scalability.
  • Implement secure and efficient data storage solutions using SQL/NoSQL databases like MongoDB or Cassandra.
  • Integrate messaging systems such as Kafka or RabbitMQ for distributed systems.
  • Troubleshoot and resolve complex technical issues with a methodical approach.

Responsibilities

Job Description

Roles & Responsibilities

We seek a highly analytical and problem-solving-oriented Senior Software Engineer with a strong foundation in object-oriented programming (OOP) and scalable software architecture. The ideal candidate should be passionate about building efficient and maintainable systems while demonstrating a deep understanding of core software engineering principles.


Required Skills

  1. Programming Languages:
    • Proficiency in .NET/C# or Go Lang (minimum 4 years of hands-on experience).
    • Experience with Node.js (preferred but not mandatory).
    • Solid grasp of TypeScript for backend and/or full-stack development.
  1. Problem-Solving and Fundamentals:
    • Strong analytical and problem-solving skills, with a focus on understanding the fundamentals of computer science.
    • Proven ability to design scalable and efficient algorithms.
    • A clear understanding of object-oriented programming principles and their practical applications.
  1. System Architecture and Design:
    • Hands-on experience building and maintaining microservices.
    • Proven ability to design scalable architectures for distributed systems.
    • Understanding of networking principles and their implications in building robust systems.
  1. Databases and Messaging:
    • Experience working with SQL/NoSQL databases, particularly MongoDB and Cassandra.
    • Familiarity with messaging systems such as Kafka or RabbitMQ.
  1. Soft Skills and Mindset:
    • Strong analytical mindset with a curiosity to explore complex problems.
    • A proactive approach to learning and mastering new technologies.
    • Team player with excellent communication and collaboration skills.
  1. Preferred Skills (Good to Have)
    • Experience with modern software development practices, including CI/CD pipelines, containerization (e.g., Docker), and orchestration tools (e.g., Kubernetes).
    • Familiarity with Go Lang for developing high-performance services.
  • Exposure to DevOps principles and cloud platforms such as AWS, Azure, or GCP roles.

Desired Candidate Profile

  • Design, develop, and maintain scalable, high-performance applications using Node.js.
  • Build and maintain microservices-based architectures that ensure reliability and scalability.
  • Develop and maintain RESTful APIs with a strong focus on efficiency and reusability.
  • Collaborate with cross-functional teams to translate business requirements into technical solutions.
  • Optimize applications for performance and scalability.
  • Implement secure and efficient data storage solutions using SQL/NoSQL databases like MongoDB or Cassandra.
  • Integrate messaging systems such as Kafka or RabbitMQ for distributed systems.
  • Troubleshoot and resolve complex technical issues with a methodical approach.

Loading...