At a Glance
- Tasks: Design and implement backend services in Rust/Go for a cutting-edge 3D collaboration platform.
- Company: Join a forward-thinking tech company revolutionising 3D asset management.
- Benefits: Competitive salary, remote work flexibility, and opportunities for professional growth.
- Other info: Dynamic work environment with a focus on creativity and collaboration.
- Why this job: Be part of an innovative team shaping the future of 3D environments.
- Qualifications: Strong backend development skills in Rust/Go and experience with modern JavaScript frameworks.
The predicted salary is between 70000 - 80000 £ per year.
Our client are building a next-generation 3D environment review and collaboration system, designed for creative and technical teams working with 3D assets. The platform enables seamless visualization, annotation, and version control, both in the cloud and on-premise, integrating cutting-edge rendering and processing pipelines with scalable backend infrastructure.
They are looking for a strong Engineer who enjoys working across backend systems, real-time services, and modern web UIs, supporting real-time collaboration, asset streaming, and hybrid deployments.
What You’ll Work On:
- Design and implement backend services in Rust/Go for scalable cloud deployment
- Build APIs and services for asset ingestion and versioning, review/approval workflows, authentication, permissions, and collaboration
- Develop frontend web interfaces in JavaScript/TypeScript (React, Vue, or similar)
- Integrate the platform into DCC plugins (data exchange, auth, event sync)
- Work with cloud infrastructure (AWS), containers, CI/CD
- Collaborate closely with 3D artists, technical artists, and pipeline Engineers
Required Skills:
- Strong experience in backend development with Rust and/or Go
- Solid frontend experience with modern JavaScript frameworks
- Experience designing and consuming REST and/or gRPC APIs
- Understanding of cloud-native architectures and distributed systems
- Comfortable owning features end-to-end
Nice to Haves:
- DevOps experience (Terraform, Kubernetes, observability)
- Experience with DCC tools (Maya, Blender, Unreal Engine, etc.)
- Familiarity with 3D pipelines, asset workflows, or real-time rendering
- Knowledge of Three.js or similar
Rust Engineer in Preston employer: TechShack
Contact Detail:
TechShack Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Rust Engineer in Preston
✨Tip Number 1
Network like a pro! Reach out to folks in the industry, join relevant online communities, and attend meetups. You never know who might have the inside scoop on job openings or can refer you directly.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your projects, especially those involving Rust or Go. This gives potential employers a taste of what you can do and sets you apart from the crowd.
✨Tip Number 3
Prepare for interviews by brushing up on common technical questions related to backend development and cloud architectures. Practise coding challenges and be ready to discuss your past projects in detail.
✨Tip Number 4
Don’t forget to apply through our website! We’ve got loads of opportunities that might just be the perfect fit for you. Plus, it’s a great way to get noticed by our hiring team.
We think you need these skills to ace Rust Engineer in Preston
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with Rust and Go, as well as any relevant frontend work. We want to see how your skills align with the role, so don’t be shy about showcasing your backend development chops!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Tell us why you’re excited about building a next-gen 3D environment review system. Share your passion for real-time collaboration and how your background makes you a perfect fit for our team.
Showcase Relevant Projects: If you've worked on projects involving cloud infrastructure, APIs, or even DCC tools, make sure to mention them. We love seeing practical examples of your work, especially if they relate to 3D assets or real-time services!
Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to keep track of your application and ensure it gets the attention it deserves. Plus, it’s super easy!
How to prepare for a job interview at TechShack
✨Know Your Rust Inside Out
Make sure you brush up on your Rust skills before the interview. Be prepared to discuss your experience with backend development in Rust, and be ready to tackle some coding challenges that may come your way. Familiarity with Go is a bonus, so don’t shy away from mentioning any projects you've worked on using it.
✨Show Off Your API Knowledge
Since the role involves designing and consuming REST and/or gRPC APIs, be ready to talk about your past experiences with these technologies. Bring examples of how you've built or integrated APIs in previous projects, and be prepared to explain your thought process behind those designs.
✨Demonstrate Your Frontend Skills
Even though the focus is on backend development, having solid frontend experience is crucial. Be ready to discuss your work with JavaScript frameworks like React or Vue. You might even want to prepare a small demo or example of a project where you’ve built a web interface, showcasing your ability to bridge the gap between frontend and backend.
✨Familiarise Yourself with Cloud Infrastructure
Since the position involves working with cloud-native architectures, make sure you understand the basics of AWS and containerisation. Brush up on CI/CD practices as well. Being able to discuss how you've used these tools in past projects will show that you're not just a coder but someone who understands the bigger picture of deployment and scalability.