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. You will play a key role in designing, developing, and maintaining our backend storage application and APIs using PHP, NodeJS, and other technologies. Lead the technical direction of our backend infrastructure, ensuring high performance and scalability. Collaborate with cross-functional teams, mentor junior developers, and stay current with industry best practices. This is a remote position offering a competitive salary and benefits package, including 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
  • Experience designing and developing SDKs, ensuring their usability, performance, and scalability for various integrations
  • 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
  • Design and work on SDKs, bringing multiple SDK structures to market to enhance developer experience and integration capabilities
  • 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
  • Remote work opportunity
  • 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