Senior Backend Developer

closed
Sync.com Logo

Sync.com

πŸ“Remote - Worldwide

Summary

Join Sync, Canada's leading cloud storage provider, as a Senior Backend Developer! This remote role offers the chance to lead technical direction, drive innovation, and deliver high-quality backend applications using PHP, NodeJS, and other technologies. You will design, develop, and maintain complex backend systems, ensuring exceptional performance and scalability. As a key contributor, you'll collaborate with cross-functional teams, mentor junior developers, and stay updated on the latest web development trends. Sync offers a competitive salary and benefits package, including a hybrid work arrangement and professional development opportunities. Help us shape the future of work and be part of an incredible team!

Requirements

  • At least 8 years of experience in backend development, with a strong focus on modern PHP, NodeJS, and other relevant technologies
  • Proven track record of delivering high-quality, scalable, and maintainable backend applications
  • Strong understanding of SDLC principles, including Agile methodologies, design thinking, and user-centered development
  • Excellent problem-solving skills, with a keen eye for detail and a passion for debugging
  • Strong influencing and mentoring skills, with experience in influencing cross-functional teams and guiding junior developers
  • Experience with networking fundamentals, including TCP/IP, HTTP, and socket programming
  • Familiarity with storage technologies, including relational databases (MySQL), Key-Value stores, NoSQL databases, and file systems
  • Knowledge of DevOps practices, including continuous integration, continuous delivery, and containerization (e.g., Docker)

Responsibilities

  • Design, develop, and maintain complex backend applications using modern PHP, NodeJS, and other relevant technologies
  • Contribute to the technical direction for our backend storage application and APIs, leading the development of new features and integrations
  • Drive backend performance and efficiency of our infrastructure, utilizing knowledge of networking, storage, and DevOps practices to optimize resource allocation and scalability
  • Collaborate with cross-functional teams to understand business requirements and translate them into functional specifications, ensuring alignment with product goals and user needs
  • Participate in the SDLC (Software Development Life Cycle) process, working closely with QA engineers to ensure that applications are thoroughly tested and meet high standards of quality
  • Utilize feedback from tools like Sentry.io and Datadog to continuously improve our products, identify areas for improvement, and optimize performance
  • Contribute to architecture for other backend developers to follow, ensuring consistency and alignment with industry best practices
  • Stay up-to-date with the latest web development trends, technologies, and best practices, applying this knowledge to drive innovation and growth within our team

Preferred Qualifications

  • Experience with cloud computing platforms, such as AWS or Azure
  • Familiarity with containerization tools, such as Kubernetes or Docker Swarm
  • Knowledge of security best practices, including authentication, authorization, and encryption
  • Experience with monitoring and logging tools, including Prometheus, Grafana, and ELK Stack

Benefits

  • Competitive salary and benefits package
  • Hybrid work arrangement with mix of remote and in-office work
  • Opportunity to grow into an Operations role within the company
  • Collaborative and dynamic team environment
  • Professional development and training opportunities
This job is filled or no longer available