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