Digital Marketing Jobs & Apprenticeships

10Pearls

Canada

Expires on 2019-01-14

Job Type Full Time Experience Needed +2 Years Career Level BEGINNER LEVEL

Full-Stack Developer

10Pearls is looking for a Full-Stack Developer in Toronto, Canada. If you meet the requirements below, you will be eligible to apply via Digital Marketing Community.

Job Responsibilities:

  • Devise specs, design, develop, and debug scalably and high-performance, service-based applications (particularly for web and mobile).
  • Maintain and enhance the architecture and the framework of customer applications.
  • Aid define technical solutions and a unified framework from the design and architecture through development, testing and release.
  • Set the technology direction by recommending specific technologies to pursue, suggesting training and staff development activities as needed.
  • Recognize and address technical debt as applications evolve.
  • Estimate and prototype POC using the best technologies for the job.
  • Perform performance-testing by using application profiler and load-testing tools.
  • Determine and implement automated build, deployment, and testing procedures.
  • Identify and resolve potential application security vulnerabilities.
  • Develop system scalability and application isolation.

Job Requirements:

  • Bachelor’s’ degree or higher in computer engineering or computer science or equivalent experience.
  • Minimum 2 years experience in related field.
  • Effective experience in software and system architecture design.
  • Proficient experience with web development in any of the following languages: Python, Go, C#, JavaScript (Node, Angular).
  • Familiarity with back-end development and relational databases (Postgres, MySQL, Oracle, etc.).
  • Proven experience in open source technologies and NoSQL DB technology such as Couchbase, Elasticsearch, RabbitMQ, MongoDB, Cassandra, Redis, etc.
  • Demonstrated understanding of cross-browser compatibility and limitation issues.
  • Strong skills in Modern UI Frameworks (e.g. React, Vue, Angular) and Flux UI architecture.
  • Sound skills in cloud provider services and container technologies (e.g. AWS, MS Azure, Chef, Docker, Google App Engine).
  • Deep working knowledge of web services and RESTful architecture.
  • Expert knowledge of working on teams using agile development techniques.
  • Solid oral and written communication.
  • Self-motivation and the ability to work under minimal supervision.
  • Great ability with cloud technologies such as Amazon Web Services (not just EC2) and/or Azure.
  • Ability to work with project managers to develop task-level project plans and proposals.
  • Ability to develop secure solutions and knowledge of industry best practices regarding information security.
  • Subscribe for our newsletter!

    COPYRIGHTS DIGITAL MARKETING COMMUNITY 2019