Rust Engineer
Job Fit Check
Base Career helps you apply smarter for this job.
Key skills for this role
About the Role
Position: Rust Engineer Role Location: Abu Dhabi Role Description We are looking for a motivated Rust Engineer to join our international team. This is a fully English-speaking role where you will work in a multicultural environment alongside developers from around the world.
Key Skills for This Role
Full Job Posting
Role Description
We are looking for a motivated Rust Engineer to join our international team.
This is a fully English-speaking role where you will work in a multicultural environment alongside developers from around the world.
You will participate in the design and evolution of our core internet lending system, helping build high-availability, low-latency financial-grade services within an AI-driven development environment.
If you enjoy working in a team with a strong technical atmosphere and a culture that champions efficient engineering, this is a great stage for you.
Responsibilities
- Feature & Module Development: Participate in the development of the internet lending system, including the design and implementation of modules such as loan origination, risk decisioning, transaction processing, and ledger, ensuring stability and data consistency under high concurrency.
- Code Quality & Maintenance: Write clean, idiomatic code following team guidelines. Write comprehensive unit and integration tests. Participate in code reviews to ensure maintainability and adherence to best practices.
- Architecture Evolution: Contribute to Domain-Driven Design modeling and microservices architecture discussions, helping build scalable and maintainable system blueprints.
- AI-Assisted Development: Actively use AI coding tools (such as Claude Code) for code generation, refactoring, test coverage, and troubleshooting, contributing to the team's AI-assisted development workflow.
- Performance & Stability: Participate in system performance tuning, resolving memory safety issues, concurrency races, and database bottlenecks; help ensure services meet financial-grade SLAs.
- International Collaboration: Participate in code reviews, technical discussions, and cross-departmental communication in an English environment.
Requirements
- Education: Bachelor's degree or higher in Computer Science, Software Engineering, or a related technical field.
- Language Proficiency: Working English — comfortable in technical discussions, code reviews, and async written communication. Willingness to continuously improve is expected.
- Backend Experience: 3+ years of backend development experience, with hands-on experience in at least one systems or high-performance backend language (Rust, Go, Java, or C++). Solid foundation in concurrency, memory management, and asynchronous programming, with code adhering to idiomatic style.
- Architecture & Domain Design: Understanding of Domain-Driven Design; interest in identifying bounded contexts and designing clear aggregate roots and entities. Experience with distributed systems is a plus.
- Database Fundamentals: Solid working knowledge of PostgreSQL or MySQL, able to write efficient SQL queries and understand basic indexing.
- AI Engineering Mindset: Willing to integrate AI coding tools (Claude Code, Cursor, Copilot, etc.) into the daily workflow; able to write quality prompts to assist in solving complex logic.
- Professional Qualities: Sense of responsibility and security awareness, particularly regarding financial fund safety; comfortable with asynchronous collaboration across international teams; self-driven.
Preferred Qualifications
- Prior Rust experience is preferred, including familiarity with Tokio, Serde, SQLx, and Rust's ownership/borrowing model.
- Hands-on experience with Redis, Kafka, or other caching/messaging middleware.
- Background in Fintech or core lending system development.
- Familiarity with cloud-native technology stacks (K8s, Docker, AWS/GCP).
- Contributions to the Rust open-source community or a technical blog.
- Prior experience with Claude Code, Cursor, or similar AI pair-programming tools.
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at Astra Tech
L1 IT Support Engineer
Dubai, UAE
Location: Dubai, UAE About Us A leading UAE-based consumer technology company, building the digital infrastructure of everyday life with a focus on AI-powered fintech, communication, and digital services. Guided by our p
Back-End Java Engineer
Abu Dhabi, UAE
Java Development Engineer Location: Abu Dhabi Job Responsibilities Responsible for the design and development of back-end systems and the financial middle platform for internet financial credit products, continuously ad
Risk Systems & Strategy Deployment Manager
Abu Dhabi, UAE
Role Summary We are looking for a Risk System and Strategy Deployment Manager professional to take ownership of our credit risk systems and serve as the primary bridge between our Risk Strategy, Engineering, and Operatio
Collection Strategy Analyst
Abu Dhabi, UAE
Role Summary The Collection Strategy Analyst is responsible for designing, monitoring, and optimizing collections strategies across the delinquency lifecycle. The role sits at the intersection of data analytics, credit r
Cybersecurity Expert
Abu Dhabi, UAE
Location: Abu Dhabi, UAE About Us A leading UAE-based consumer technology company, building the digital infrastructure of everyday life with a focus on AI-powered fintech, communication, and digital services. Guided by o
Software Architect (Payments)
Abu Dhabi, UAE
Location: Abu Dhabi About Us A leading UAE-based consumer technology company, building the digital infrastructure of everyday life with a focus on AI-powered fintech, communication, and digital services. Guided by our ph
Senior QA Engineer (Risk Management & Automation Testing)
Abu Dhabi, UAE
Senior QA Engineer (Risk Management & Automation Testing) Location: On-site Abu Dhabi Key Responsibilities :Design, implement, and execute comprehensive test strategies with a strong focus on risk-based testing and auto
Scrum master
Abu Dhabi, UAE
Role Summary We are looking for an experienced Scrum Master with a strong background in consumer technology and communication platforms to drive agile delivery across our cross-functional product and engineering teams. I
L1 IT Support Engineer
Dubai, UAE
Back-End Java Engineer
Abu Dhabi, UAE
Risk Systems & Strategy Deployment Manager
Abu Dhabi, UAE
Collection Strategy Analyst
Abu Dhabi, UAE
Cybersecurity Expert
Abu Dhabi, UAE
Software Architect (Payments)
Abu Dhabi, UAE
Senior QA Engineer (Risk Management & Automation Testing)
Abu Dhabi, UAE
Scrum master
Abu Dhabi, UAE