drjobs Rust Developer 100 Remote - Work From Home العربية

Rust Developer 100 Remote - Work From Home

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

Ed - Sweden

Monthly Salary drjobs

Not Disclosed

drjobs

Salary Not Disclosed

Vacancy

1 Vacancy

Job Description

Overview:


Location: You can be based anywhere in Europe.

The Rust Developer will play a critical role in our software development team contributing to the design implementation and maintenance of highperformance secure and reliable software solutions using Rust programming language. As a Rust Developer you will be instrumental in ensuring the scalability and efficiency of our software applications.

The Trading Technology team is responsible for everything to do with trading & markets across spot & futures. Youll be working on services handling a variety of roles such as authentication email management user stats and of course the trading engine itself. The team is located globally and responsibilities are split into subteams working with various tech stacks. Our team works mostly in rust with some of our older codebases in Kotlin. You can hear more about our switch to rust as described by one of our technical leads on the rustacean station. We also open source our work where possible both contributing back upstream for our dependencies and maintaining opensource projects such as actixweb.

Key Responsibilities:

  • Participate in the complete software development lifecycle using Rust.
  • Develop and maintain efficient and reusable Rust code.
  • Collaborate with crossfunctional teams to define design and ship new features.
  • Conduct performance analysis and optimization of Rust applications.
  • Implement security and data protection measures using Rust.
  • Debug and resolve software defects through unit testing and code reviews.
  • Stay updated with industry best practices and emerging technologies in Rust development.
  • Contribute to the continuous improvement of software development processes.
  • Provide technical guidance and support to junior team members.
  • Participate in code reviews and contribute to architectural decisionmaking.
  • Develop and maintain core framework and key software components for the trading platform
  • Design and implement microservices in Rust
  • Build and design solutions that mitigate risk enhance security and protect both systems and data
  • Improve performance of lowlatency and high availability applications
  • Construct dynamically scalable platforms capable of heavy transaction volume
  • Write reusable testable and efficient code
  • Collaborate with crossfunctional teams and contribute to product roadmap accomplishments


Required Qualifications:

  • Bachelors or Masters degree in Computer Science Software Engineering or a related field.
  • 3 years of experience in software engineering
  • Experience writing network services or asynchronous code in Rust
  • Proactive mindset with the ability to prioritise tasks
  • Work collaboratively on a distributed team leveraging soft skills to effectively communicate and engage with stakeholders
  • Passion for solving complex engineering problems.
  • Proven professional experience as a Rust Developer or in a similar role.
  • Demonstrated expertise in Rust programming language and its ecosystem.
  • Proficiency in software development methodologies and best practices.
  • Strong understanding of data structures algorithms and system design.
  • Experience with multithreading memory management and asynchronous programming in Rust.
  • Ability to write clean welldocumented and efficient Rust code.
  • Understanding of networking protocols and communication technologies.
  • Knowledge of version control systems such as Git.
  • Excellent problemsolving and analytical skills.
  • Ability to work independently and collaboratively in a team environment.
  • Good communication and interpersonal abilities.
  • Experience in developing and maintaining scalable software applications.
  • Familiarity with testing frameworks and continuous integration tools in Rust.
  • Understanding of security principles and best practices in Rust development.

version control systems,software development,memory management,security principles,continuous integration,teamwork,clean code,asynchronous programming,unit testing,microservices,data protection,communication skills,security measures,networking protocols,performance analysis,system design,code reviews,analytical skills,multithreading,communication technologies,testing frameworks,asynchronous code,rust,problem-solving,network services,risk mitigation,scalable software applications,trading software

Employment Type

Full Time

Company Industry

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.