Back-end Developer - Sherbrooke, Canada - Pinax

    Pinax
    Pinax Sherbrooke, Canada

    1 month ago

    Default job background
    Full time
    Description

    We are looking for an analytical, results-driven Back-end developer who will work with team members to troubleshoot and improve current back-end applications and processes. The Back-end Developer will use his or her understanding of programming languages and tools to analyze current codes and industry developments, formulate more efficient processes, solve problems, and create a more seamless experience for users.

    You'll collaborate directly with Pinax's experienced team of blockchain engineers, product managers, and designers to deliver a great experience to users on the cutting edge of open data and decentralized finance.


    Responsibilities:

    • Participate in the entire application lifecycle, focusing on coding and debugging
    • Write clean code to develop functional web applications
    • Troubleshoot and debug applications
    • Perform UI tests to optimize performance
    • Manage cutting-edge technologies to improve legacy applications
    • Collaborate with Front-end developers to integrate user-facing elements with server side logic
    • Gather and address technical and design requirements
    • Provide training and support to internal teams
    • Build reusable code and libraries for future use
    • Liaise with developers, designers and system administrators to identify new features
    • Follow emerging technologies

    Requirements

    • Used open-source (Github, Gitlab, etc) *add a link to your profil
    • Have done open source projects/demos *add link
    • In-depth understanding of the entire web development process (design, development and deployment)
    • Hands on experience with programming languages like Go, C++ and/or Rust
    • Experience in Blockchain or interest in
    • Strong multitasking, troubleshooting and analytical thinking skills
    • Good time management skills, the ability to work independently
    • Bachelor's Degree or higher in Computer Science
    • Familiarity with Linux
    • Familiarity with front-end languages (e.g. HTML, JavaScript and CSS)
    • You have the following skills, or an interest in developing them:

      • Containers on Linux (LXC, Docker)
      • AWS S3 and EC2
      • SQL databases (MySQL/MariaDB, PostreSQL)
      • NoSQL soutions (Elastic/Kibna, Prometheus/Grafana)
      • Loadbalancers (NginX, Consul)
      • Version control tools (git)
      • Scripting languages (perl, python, node, lua)
      • Continuous integration tools (Github Actions, Jenkins)
      • Networking (iptables, wireguard, BGP, OpenVPN)
      • Monitoring/Alerting tools (Icina, PagerDuty, Telegram Bots)
      • Authentication (Auth0, LDAP)
      • Debian packaging

    Benefits

    • Extended health care (Drugs, Vision & Health Practitioners)
    • Basic Dental Care
    • Life insurance
    • Accidental Death and Dismemberment (AD&D)
    • Critical illness
    • Disability Insurance (short and long term)
    • Health Care spending account
    • Lifestyle spending account
    • Employee and Family Assistance Program
    • Virtual health care options.
    • Office Expense Account
    • Cell Phone and Internet bill reimbursement (up to 180$ per month