Senior Back End Developer

  • Full-time

Company Description

Staffing Lab is currently looking for a Senior Back End Developer. The positions are full time with my client. My client is a global company and work remotely; they have a genuine dedication to work/life balance. If you prefer working remotely, love using and creating open-source software, and would enjoy working on a variety of interesting projects surrounded by inspiring coworkers on the cutting edge of new technologies, then this could be a great fit. Work flexibly; they appreciate there are more important things in life than work so they have a flexible working culture which allows you to work around what matters. Candidates must be located in the US or Canada. My client is not sponsoring or transferring visas. They offer a great overall compensation package. NO Recruiters or Agencies please

    Job Description

    As a Senior Backend Developer your main task will be designing & building applications using Node.js. However, as you’ll likely work on a variety of projects your responsibilities may also include:

     

    • Supporting system design, development and maintenance and take responsibility for personal technical quality standards within the project team.
    • Assisting with defining structured practices, especially in source code management, building and deployment.
    • Designing and implementing data storage solutions.
    • Implementing security and data protection.
    • Contributing to company tooling and open-source projects.
    • Optimising applications for maximum speed and scalability.
    • Using appropriate tools to maintain version control and build processes.
    • Getting feedback from, and building solutions for, users and clients.
    • Working with and supporting the Delivery Architect (team lead) in project execution and timely delivery.
    • Collaborating with client teams.

    Qualifications

    • Significant experience delivering at a Senior Developer level in an enterprise environment.
    • Practical experience of delivering in an agile environment.
    • Practical experience of knowledge of developing real-world solutions and platforms.
    • Deep understanding of server side code, with experience of developing in Node.js.
    • Deep understanding of SQL Databases (PostgreSQL is preferred).
    • Deep understanding of versioning control tools - Git in particular.
    • Experience using GraphQL in a production environment.
    • Good understanding of security and performance considerations.
    • Understanding of architectural and design patterns.
    • General familiarity with a wide variety of open-source technologies and tools.

    Additional Information

    All your information will be kept confidential according to EEO guidelines.

    By clicking the link above or any third-party link within this posting, you are leaving this site and going to a third-party website where the third-party website's terms and privacy policy apply