Remote Software Developer

at Sync.com

Posted 18 hours ago 1 applied

Description:

  • Sync.com is seeking an experienced NodeJS developer with a strong background in building scalable and maintainable software applications.
  • The ideal candidate will have experience building SDKs or APIs consumed by developers and a proven track record of maintaining an SDK/API over time.
  • Responsibilities include designing and implementing the NodeJS-based SDK to support internal applications, commercial partners, and the open source community.
  • The developer will collaborate with cross-functional teams to ensure the SDK meets business requirements.
  • The role involves leading development efforts, ensuring timely delivery of high-quality software.
  • The candidate will develop and maintain a strong understanding of the product's technical requirements and industry trends.
  • Ensuring SDK security, performance, and scalability is a key responsibility.
  • Participation in code reviews and contributing to the growth of the engineering team is expected.

Requirements:

  • Candidates must have 8+ years of experience building NodeJS applications.
  • A Bachelor’s degree in computer science, Information Technology, or a related field (or equivalent work experience) is required.
  • A proven track record of maintaining an SDK/API over time is essential.
  • Strong technical leadership skills are necessary for this position.
  • Excellent problem-solving skills and attention to detail are required.
  • Strong communication and collaboration skills are a must.
  • Familiarity with Agile development methodologies is preferred.
  • Experience with version control systems (e.g., Git) is required.
  • Knowledge of API security best practices is necessary.
  • A strong understanding of network protocols (e.g., TCP/IP, DNS, DHCP) is required.
  • Familiarity with security protocols (e.g., SSL/TLS, VPNs, firewalls) is necessary.
  • Familiarity with testing frameworks and tools is preferred.
  • Experience with continuous integration and delivery pipelines is required.

Benefits:

  • The position offers an opportunity to work with cutting-edge technologies and contribute to a dynamic and innovative team.
  • There is a chance to make a significant impact on the infrastructure that underpins the software products.
  • A competitive compensation package and benefits are provided.
  • Professional growth opportunities through continuous learning and skill development are available.
  • A generous wellness program supports work-life balance.
  • Paid vacation with the ability to carry over is included.
  • Flexible work-from-home options and a Work Remote Out of Province Policy are offered.
  • Professional development opportunities and a budget for learning resources are available.
  • The company promotes a collaborative and inclusive culture that values input and ideas.