October 10, 2025
RemoteEngineering
Application Software Engineer - Rust
Job Description
We are seeking a passionate and skilled Rust Developer to join our team. You will build and maintain high-quality web applications, focusing on backend development.
Job Responsibilities
- System Development and Maintenance: Develop and maintain high-performance backend services in Rust. Ensure the system handles heavy concurrent traffic and meets business requirements.
- Architecture Design and Optimization: Participate in system architecture design. Implement distributed technologies and middleware (MySQL, Redis, Kafka, etc.) to optimize system performance. Improve scalability and reliability to support business growth.
- Business Function Implementation: Design and develop core business modules including user authentication, data storage, and message queue processing. Deliver high-quality, reliable system functions that enhance user experience.
- Performance Optimization and Tuning: Identify and resolve system bottlenecks. Implement performance improvements through asynchronous programming, caching, and database optimization to enhance response times and resource efficiency.
- Technology Research and Innovation: Stay current with Rust ecosystem developments and trends. Introduce new technologies and tools to enhance team efficiency and code quality while supporting project growth.
- Blockchain and Financial Transaction Development: Research and implement blockchain technologies including smart contracts and data storage. Develop secure financial transaction systems that maintain data integrity and meet compliance requirements.
- Collaboration and Communication: Work closely with product, design, and testing teams. Communicate effectively about project progress and technical challenges to ensure timely delivery of quality products.
Qualifications
- Educational Background: Bachelor's degree or higher in computer science, software engineering, mathematics, or related field preferred.
- Work Experience: Minimum 3 years of backend development, including 3 years of Rust experience. Candidates with practical Rust projects and code contributions preferred.
- Technical Competence: Strong command of Rust, including syntax, features, and standard library. Ability to write efficient, safe, and maintainable code. Solid web development experience with HTTP protocol and RESTful API design for high-performance services. Deep understanding of distributed systems and middleware (MySQL, Redis, Kafka) for data storage, caching, and messaging. Strong foundation in data structures, algorithms, networks, and operating systems. Expertise in database management (MySQL, PostgreSQL) including design and optimization. Understanding of blockchain fundamentals including architecture, consensus mechanisms, and smart contracts. Experience with financial transaction systems and knowledge of relevant regulations and compliance requirements.
- Learning Ability: Strong aptitude for learning new technologies and business concepts. Adaptable to changing technical requirements.
- Teamwork: Excellent collaboration and communication skills. Ability to work effectively with diverse teams and share technical knowledge.
- Problem-Solving Ability: Strong analytical skills and independent thinking. Calm and effective under pressure.
Bonus Factors
- Open-Source Contributions: Open-source project contributions and community involvement.
- Multi-Language Experience: Experience with other languages (Go, Java) and ability to work in multi-language environments.
- Cloud Computing: Knowledge of cloud computing and containerization (Docker, Kubernetes) with cloud deployment experience.
- Certifications: Relevant fintech or blockchain certifications and training.
How to Apply
Does this role sound like a good fit?
- Fill out the form below.
- For "Role Interest," be sure to select this role.
- We'll be in touch!
We are committed to building a diverse and inclusive workplace. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or veteran status.