Auf einen Blick
- Aufgaben: Entwickle innovative Softwarelösungen und arbeite an spannenden Projekten im Cloud-Bereich.
- Unternehmen: Sync ist Kanadas größter Anbieter für Cloud-Speicher mit einem talentierten Team.
- Vorteile: Attraktives Gehalt, Wellness-Programm, bezahlter Urlaub und flexible Arbeitsmöglichkeiten.
- Weitere Informationen: Dynamisches Umfeld mit großartigen Karrierechancen und einem Fokus auf Vielfalt.
- Warum dieser Job: Gestalte die Zukunft der Datenspeicherung und Zusammenarbeit mit modernster Technologie.
- Qualifikationen: Erfahrung in der Softwareentwicklung und Teamarbeit in agilen Umgebungen.
Das prognostizierte Gehalt liegt zwischen 60000 - 80000 € pro Jahr.
Sync is Canada’s largest cloud storage provider and a global leader in secure file sharing and document collaboration.
We’re expanding into the enterprise market, and we need your help.
Join us as we help millions of users securely store essential data, share big ideas, and collaborate on game-changing work.
Be part of an incredibly smart and talented team on a mission to get the world in sync.
About the Role
We are seeking a versatile and results-oriented Software Developer with expertise in full stack development, cloud platforms, and Saa S product integration.
The ideal candidate will have a proven track record in designing and deploying scalable web-based systems, building microservices, and ensuring high-quality, secure, and reliable software delivery in agile, cross-functional teams.
Key Responsibilities
- Design, develop, and deploy full stack applications using Node. js, Type Script, Angular, Vue. js, and PHP.
- Architect and implement microservices and APIs, ensuring scalability and performance.
- Develop and maintain cloud infrastructure and Dev Ops pipelines using Docker, Linux scripting, and CI/CD practices.
- Integrate third-party Saa S platforms, including Charge Bee for subscription billing and lifecycle management.
- Contribute to real-time systems using Web Sockets, Rabbit MQ, and Message Pack.
- Optimize data analytics and warehousing workflows with Snowflake, My SQL, and Postgre SQL.
- Ensure system security and compliance through E2EE, RBAC policies, and performance optimizations.
- Write and maintain unit and integration tests (Jest) to ensure reliable and stable releases.
- Collaborate with international teams, project managers, and product managers in agile sprint cycles.
- Provide technical documentation and actively communicate solutions to both technical and non-technical stakeholders. Qualifications
- Bachelor of Engineering in Computer Science
- 5+ years of professional experience in full stack software development.
• Proficiency in
- Backend: Node. js, Type Script, PHP, Java
- Frontend: Angular, Vue. js, React
- Databases: My SQL, Postgre SQL, Snowflake
- Cloud/Dev
- Ops: Docker, Linux, Digital Ocean, CI/CD
- Messaging/Real-time: Rabbit MQ, Web Sockets
- Google Cloud Infrastructure
- Experience in Saa S development and subscription billing integration (Chargebee).
- Strong understanding of software security practices (E2EE, RBAC).
- Familiarity with Agile methodologies and cross-functional team collaboration. Preferred Qualifications
- Snowflake Snow Pro Core Certification.
- Experience with mobile development (React Native, Android).
- Strong communication skills for client and stakeholder engagement.
• Experience mentoring junior developers or interns. Perks
- Generous wellness program
- Paid vacation with carry-over
- Salary range between $97,000 to $100,000 annum
Sync. com is an equal opportunity dedicated to building a diverse and inclusive team.
We encourage applications from all qualified candidates and will accommodate applicants’ needs throughout the recruitment, assessment, and selection process.
If selected to participate in the process, please inform us of the nature of any accommodation(s) that you may require.
#J-18808-Ljbffr
Software Developer Arbeitgeber: Sync.com
Sync ist Kanadas größter Anbieter von Cloud-Speicher und ein globaler Marktführer im sicheren Dateiaustausch und in der Dokumentenzusammenarbeit. Als Softwareentwickler bei uns profitieren Sie von einer dynamischen Arbeitskultur, die Innovation und Teamarbeit fördert. Wir bieten großzügige Wellness-Programme, bezahlten Urlaub mit Übertragungsmöglichkeiten und ein wettbewerbsfähiges Gehalt, während Sie an spannenden Projekten arbeiten, die Millionen von Nutzern helfen, ihre Daten sicher zu speichern und zusammenzuarbeiten.
StudySmarter Expertenrat🤫
Wir sind der Meinung, dass du so Software Developer erhalten könntest
✨Engagier dich in Entwickler-Communities!
Lass uns mal ehrlich sein: In der Software-Entwicklung sind Netzwerke Gold wert! Tummel dich in GitHub-Projekten, nehme an lokalen Meetups oder Hackathons teil und vernetze dich mit anderen Entwicklern. So steigerst du nicht nur deine Sichtbarkeit, sondern lernst auch die neuesten Trends und Technologien kennen.
✨Zeig deine Fähigkeiten!
Erstelle ein Portfolio, das deine besten Projekte und Code-Examples zeigt. Nichts überzeugt mehr als ein praktischer Beweis deiner Skills. Das kann auch helfen, bei Sync.com anzuklopfen, wenn du dich auf die Stelle als Software Developer bewirbst – so wissen sie gleich, was sie von dir erwarten können!
✨Nutze Jobplattformen speziell für Tech-Jobs!
Plattformen wie Stack Overflow Jobs oder AngelsList sind perfekte Orte, um Vollzeitstellen in der Software-Entwicklung zu finden. Hier sind viele tolle Unternehmen auf der Suche nach Talenten wie uns, also schau regelmäßig vorbei und bewirb dich direkt über die Website.
✨Such dir Mentoren und Feedback!
Hol dir Feedback von erfahrenen Entwicklern, die dir Tipps geben können, was Recruiter wirklich suchen. Ob über LinkedIn oder persönliche Kontakte: Menschen, die sich in der Branche auskennen, können enorm wertvoll sein, um dir zu helfen, dich optimal auf deine Bewerbung bei Sync.com vorzubereiten!
Wir glauben, dass du diese Fähigkeiten brauchst, um Software Developer mit Bravour zu bestehen
Einige Tipps für deine Bewerbung 🫡
Highlights deiner Coding-Skills:In der Software-Entwicklung kommt es auf konkrete Fähigkeiten an. Vergiss nicht, relevante Programmiersprachen und Frameworks in deinen Lebenslauf aufzunehmen. Zeig uns, was du kannst – vielleicht mit einem Link zu deinem GitHub-Profil oder einer Übersicht deiner Side Projects, die deine Programmierkenntnisse illustrieren.
Dokumentation deiner Erfolge:Gerade bei einer Vollzeitstelle in der Software-Entwicklung sind konkrete Ergebnisse Gold wert. Nenn uns Zahlen und Ergebnisse aus deinen vorherigen Projekten. Hast du den Code optimiert oder Systemfehler behoben? Solche Erfolge zeigen, dass du die Sprache der Entwickler sprichst und einen echten Mehrwert bringst.
Attraktive Projektbeschreibungen:Wenn du an Projekten gearbeitet hast, die hervorstechen, beschreibe sie ausführlich in deinem Lebenslauf. Was war das Problem, das du gelöst hast? Welche Technologien hast du eingesetzt? Das gibt uns einen klaren Einblick in deine Herangehensweise und Problemlösungsfähigkeiten.
Motivation zeigen:In deinem Anschreiben solltest du deine Motivation für die Stelle im Bereich Software-Entwicklung bei Sync.com klar herausstellen. Warum sprichst gerade du die Anforderungen für diese Vollzeitrolle an? Mach deutlich, was dich an der Arbeit bei uns reizt und wie du über das rein Technische hinaus wachsen möchtest.
Wie man sich auf ein Vorstellungsgespräch bei Sync.com vorbereitet
✨Technische Vorbereitung auf die Coding-Challenges
In der Software-Entwicklung sind technische Fragen oft ein zentraler Teil des Interviews. Macht euch mit Plattformen wie LeetCode oder HackerRank vertraut, um eure Problemlösungsfähigkeiten zu trainieren. Zeigt im Interview viel Selbstbewusstsein beim Erklären eurer Ansätze!
✨Das eigene Portfolio im besten Licht präsentieren
Stellt sicher, dass ihr ein aussagekräftiges Portfolio habt, das einige eurer besten Projekte zeigt. Seid bereit, darüber zu sprechen, was eure Rolle war, welche Technologien ihr verwendet habt und welche Herausforderungen es gab. Das gibt den Interviewern einen Einblick in eure praktische Erfahrung.
✨Teamfähigkeit und Kommunikation betonen
In einer Vollzeit-Position wird Kommunikation im Team sehr wichtig sein. Seid bereit, Beispiele aus der Vergangenheit zu teilen, in denen ihr effektiv im Team gearbeitet habt. Dies zeigt, dass ihr nicht nur technische Fähigkeiten habt, sondern auch gut ins Team passt.
✨Vorbereitung auf Fragen zur Software-Architektur
Bereitet euch darauf vor, Fragen zur Software-Architektur zu beantworten. Themen wie RESTful APIs, Microservices und Cloud-Architekturen können Teil eures Interviews sein. Zeigt euer Verständnis durch Diskussionen und Beispiele aus eurer bisherigen Arbeit oder Projekte.