Rust Developer

at  OutCode Software

Lima, Lima, Peru -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate23 Jan, 2025Not Specified24 Oct, 2024N/ACommunication Skills,Software Development,Garbage Collection,Rust,Data StructuresNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

ABOUT OUTCODE:

OutCode is a global software development firm that delivers technology solutions that improve business-facing quality of life by increasing ROI, effectiveness, & efficiency.
Our DNA is made of ex-startup founders and the top talent in Product, UX/UI, Software development, and Machine Deep Learning. We came together from various backgrounds with one vision: to bring a lean, user-centric approach to product innovation and software development by completely understanding the business needs before building anything.

QUALIFICATIONS

  • 6+ years of experience in software development.
  • 4+ years of hands-on experience with Rust programming.
  • In-depth understanding of Rust’s memory management model without garbage collection.
  • Proficient in asynchronous programming and concurrency in Rust.
  • Experience with Rust’s built-in testing framework.
  • Demonstrated ability to write clear, maintainable, and efficient code.
  • Strong background in multi-threading and concurrency.
  • Familiarity with widely-used Rust frameworks and tools.
  • Solid grasp of data structures, algorithms, and system design.
  • Strong problem-solving and debugging skills.
  • Excellent communication skills and a collaborative mindset.

WHAT YOU’LL LOVE ABOUT US…

  • Working in a fast-growing company.
  • International working environment.
  • 5 working days during the week.
    E04JI80034mh406xyw

Responsibilities:

  • Design, develop, test, and deploy applications utilizing Rust.
  • Optimize applications for high performance, scalability, and reliability.
  • Collaborate with cross-functional teams to integrate solutions.
  • Write clean, reusable, and modular code following best practices.
  • Maintain high standards of code quality through code reviews and testing.
  • Diagnose, debug, and resolve application issues efficiently.
  • Continuously stay up-to-date with the latest Rust libraries, tools, and frameworks.


REQUIREMENT SUMMARY

Min:N/AMax:5.0 year(s)

Computer Software/Engineering

IT Software - Application Programming / Maintenance

Software Engineering

Graduate

Proficient

1

Lima, Lima, Peru