IdeaSoft is an EU-based custom software development company providing outcome-driven services and solutions
Rust Engineer
Location
New York
Posted
79 days ago
Salary
0
Seniority
Senior
Job Description
Rust Engineer
IdeaSoft.io
• Write (low level) Rust code, that’s sophisticated, fast, and readable for complex, concurrent decentralized exchange infrastructure • Test and measure your (and our) code with unit tests, integration tests, benchmarking, etc. • Proactively improve our Rust, TypeScript, Python, or Solidity codebase • Write the kind of documentation that you would want to use
Job Requirements
- Write great code that is robust and well-tested
- Know your way around Docker, Postgres, and other infrastructure-related technologies
- Work across different areas like DevOps, the core product’s Rust, TypeScript or Python codebase, and our Solidity smart contracts
- Be enthusiastic about building great software that serves a purpose
Benefits
- We pay a competitive salary with equity compensation
- Comprehensive health, dental, and vision insurance in the US
- Work from anywhere - including a stipend for your remote / WFH set-up
- Unlimited time off
Related Guides
Related Job Pages
More Backend Engineer Jobs
• Contributing to the development of innovative applications using .NET • Collaborating with multidisciplinary teams to optimize legacy systems • Engaging in a fast-paced environment with a focus on delivering quality solutions
.NET Developer
ARHS GroupAt the heart of your IT Projects: Delivered. On Time, On Budget, On Scope. #WeAreCodeBlooded
• Development in backend and frontend • Analysis of the requirements and production of specifications. • Development and maintenance of applications. • Implementation of change requests. • Production of technical documentation
• Design & Build cutting edge tech solutions using Java, Spring • Work as part of the team to ensure deployment and integration tasks are completed successfully • Assist client support personnel in the remediation of production issues • Come up with initiatives to continuously improve platform performance and reliability • Recommend changes in project design concepts to improve efficiency • Develop design specifications, installation instructions, and other system-related information • Verify stability, interoperability, portability, security, and scalability of the java system architecture • Select apt design solutions and ensure compatibility of system components working with software engineers • Evaluate current or emerging technologies to consider monetary factors of Java programs • Provide technical guidance and support the development of systems • Identify system data, hardware and software components required to meet user needs • Provide implementation guidelines for system security to customers or installation teams • Implement solutions focusing on reuse and industry standards at a program, enterprise or operational scope • Convey architectural solutions to all levels of professionals and leaders • Ensure compliance with established architecture, design patterns, policies, standards, and best practices • Contribute to the Java Architect profession both internally and externally • Head system architecture, design, cross-business area projects, and development teams • Identify, review and present input on project activities and plans • Design, develop, implement and maintain a series of programs, subsystems, revision and enhancement of the current system
• Build cutting edge tech solutions using Python • Collaborate with the team to complete deployment and integration tasks • Assist client support in production issue remediation • Propose initiatives to improve platform performance and reliability • Develop design specifications and installation instructions • Verify stability, interoperability, and scalability of system architecture • Provide implementation guidelines for system security • Design and maintain programs and system revisions



