drjobs Senior Software Engineer - Product Enablement Backend focused

Senior Software Engineer - Product Enablement Backend focused

Employer Active

1 Vacancy
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
Send me jobs like this
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs
Job Location drjobs

Zürich - Switzerland

Monthly Salary drjobs

Not Disclosed

drjobs

Salary Not Disclosed

Vacancy

1 Vacancy

Job Description

DFINITY is seeking a Senior Software Engineer Backend focused to join our Product Enablement team. We build opensource tools and reusable canisters that simplify workflows and streamline processes for teams building on the Internet Computer blockchain.

The Poduct Enablement team is a crossfunctional group of engineers on a mission to empower developers by abstracting away operational complexity so they can focus on their business requirements and product features.

Are you new to decentralization or not an expert in blockchain or cryptography Thats okay! We have some of the worlds foremost experts and theyre excited to share their knowledge. You bring your awesome skills and help us create something amazing.

What Youll Work On

Youll help design and implement backend systems that power our internal platform tools and developerfacing products. Our key projects include:

  • Orbit Platform a noncustodial digital asset management platform that helps teams securely manage their digital assets
  • CaLM (Canister Lifecycle Manager) a build deploy and monitoring service for managing the entire lifecycle of IC canisters
  • Canfund a library that automates canister cycle management

Youll primarily work inRust but we expect a willingness to collaborate on TypeScript/Vuebased frontends when needed.

Responsibilities

  • Design and build robust secure and scalable backend systems and services in Rust
  • Own features endtoend from ideation and design to implementation and support
  • Collaborate with other engineers and stakeholders to define and deliver impactful solutions
  • Help maintain and improve developer workflows for Internet Computer smart contracts (canisters)
  • Occasionally contribute to frontend codebases (TypeScript/Vue) and SDKs to support full product delivery
  • Mentor fellow engineers fostering a culture of knowledge sharing and collaboration

You Might Be a Great Fit If You

  • Have a solid computer science background (degree or equivalent experience)
  • Have solid experience in backend engineering roles
  • Have Rust skills or are eager to become proficient with it
  • Have experience building distributed systems developer tools or enduserfacing products
  • Take ownership and thrive in highly autonomous environments
  • Are comfortable writing clean maintainable code and enjoy reviewing others work
  • Have an understanding of frontend technologies (JavaScript/TypeScript Vue/React/etc. and are open to contributing when needed
  • Are excited by the potential of the Internet Computer and Web3

Bonus Points

  • Experience working with the Internet Computer or other blockchains
  • Familiarity with serviceoriented architecture (SOA)
  • Contributions to opensource projects
  • Previous experience working on frontend codebases

More Information About What You Will Be Working On

Tryicp.ninja to see how the Internet Computer makes developing and deploying applications a streamlined process.

* Please note that this role requires inoffice work from our amazing office in Zurich 3 days per week.

About DFINITY and the Internet Computer:


Required Experience:

Senior IC

Employment Type

Full Time

About Company

Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.