drjobs Senior Backend Developer - RUST

Senior Backend Developer - RUST

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

Islamabad - Pakistan

Monthly Salary drjobs

Not Disclosed

drjobs

Salary Not Disclosed

Vacancy

1 Vacancy

Job Description

We are looking for a talented and experienced Senior Backend Developer with a strong command of Rust and its ecosystem to join our dynamic development team. The ideal candidate will possess a deep understanding of the entire web development process from design to deployment and experience across multiple programming languages such as Java Nodejs PHP and Python and a good understanding of frontend and mobile technologies such as React and React Native. The successful candidate will play a crucial role in our development team demonstrating strong verbal and written communication skills in English for effective collaboration with both technical and non-technical stakeholders.

Requirements:
  • At-least 5 years of professional software development experience with at least 1 - 2 years of hands on experience in Rust.
  • Strong proficiency in one or more of the following
    • Java (Spring Boot)
    • / Express
    • .Net / .Net core
  • Solid understanding of systems-level concepts async programming memory safety and performance optimization
  • Proven experience developing and consuming RESTful APIs.
  • Familiarity with front-end and mobile languages (e.g. React React Native Tailwind CSS)
  • Experience building:
    • Microservices or RESTful API
    • WebAssembly apps
  • Tech stack & Tools:
    • Rust (Actix Axum Rocket Tokio)
    • SQLx SeaORM Serde Clap Reqwest
  • Experience with Git Contanerization and CICD pipelines
  • Experience with AWS cloud platform and its services
  • Strong verbal and written communication skills in English for both technical and non-technical audiences.
  • In-depth understanding of the entire web development process (design development and deployment)
  • Familiar with SQL/NoSQL database (e.g. PostgreSQL MySQL MongoDB) and experience with database optimization
  • Excellent problem-solving skills and ability to work in a fast-paced environment.
  • MS / BSc degree in Computer Science or relevant field
  • Attention to detail curiosity perceptiveness and patience.
  • Independence accountability for assigned tasks and effective time management.
  • Experience working in Agile or Scrum environments.
Responsibilities:
  • Lead the design and development of complex features and systems ensuring scalability security and maintainability.
  • Build and optimize RESTful APIs and microservices to support frontend and mobile applications.
  • Ensure high code quality through best practices such as CI/CD code reviews and secure coding standards.
  • Refactor and modernize legacy systems while introducing new tools frameworks and techniques.
  • Collaborate with cross-functional teams including product design frontend and mobile developers.
  • Identify assess and mitigate technical risks early in the project lifecycle.
  • Embrace a consulting mindset by translating technical requirements into business solutions and proposing scalable efficient approaches.
  • Mentor junior developers and contribute to internal process and workflow improvements.
  • Continuously explore and adopt new technologies to improve product scalability and performance.
  • Assist in the development and improvement of team processes and workflows to enhance productivity and code quality.

Required Experience:

Senior IC

Employment Type

Full-Time

Company Industry

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.