Trainee Software Engineer
Structure
About the role
About
Over the years, we’ve interviewed thousands of engineers and seen a clear pattern: the highest performers are often early in their careers—high‑intellect, relentlessly driven, and eager to learn fast under strong guidance. That’s why we built a trainee role specifically for people with little or no industry experience. Your first three months are dedicated to an intensive, hands-on internal curriculum designed to teach you how we build real trading infrastructure - execution, risk, monitoring, and performance engineering. If you bring the raw horsepower and the work ethic, we’ll train you into the next generation of 10x engineers in high-frequency algorithmic trading.
Responsibilities
- Design, develop, and optimize software applications and systems using Rust and other languages.
- Collaborate with cross-functional teams to define technical requirements and implement solutions.
- Write clean, efficient, and maintainable code while following best practices and industry standards.
- Conduct code reviews, identify bugs, and optimize system performance.
- Contribute to project documentation and assist in improving development workflows.
- Troubleshoot and debug issues in both development and production environments.
- Stay up-to-date with the latest developments in Rust and related technologies.
Requirements
- Bachelors degree in computer science, computer engineering, or similar.
- 0 years of professional experience in software development using Rust.
- Strong understanding of system-level programming and memory management.
- Strong familiarity with data structures and algorithms
- Familiarity with multi-threading, concurrency, and performance optimization in Rust.
- Experience with version control tools, especially Git.
- Ability to work independently and collaboratively within a team environment.
- Strong problem-solving skills, attention to detail, and a passion for coding.
- Excellent communication skills.
Nice to Have
- Experience with distributed systems, blockchain, or low-latency applications.
- Familiarity with other programming languages like C++, Go, or Python.
- Experience with cloud platforms (AWS, GCP, or Azure) or DevOps tools.
- Knowledge of WebAssembly (Wasm) or experience working with embedded systems.
- Familiarity with Agile or Scrum methodologies.
What We Offer
- Competitive salary.
- A chance to be an integral part of a pioneering startup with vast potential for disruption in the DeFi space.
- Opportunity for rapid career progression, with the potential to evolve into a leadership role within the engineering team.
- A dynamic, open, and transparent workplace culture that prioritizes excellence and minimal bureaucracy.
- A unique work schedule to accommodate our project development cycle, ensuring work-life balance while meeting our ambitious goals.
Job Details
- Job Type: Full-time
- Pay: 65,000.00€ per year
- Work Location: In person
Skills
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free