Surely, you already peeked at our site and/or socials, but here’s our formal introduction copy: At Deity, we are building the leading platform for composable commerce, which provides merchants with the ability to map their processes by connecting with any ex- or internal service and fetch, enrich, expose and mutate data. Building fully customized and composed digital experiences, all perfectly tailored to their customer's needs.
Working at Deity means working in a fast-moving, dynamic, international organization. We are a Dutch company with offices in Eindhoven, and Kraków (Poland).
What we need
7+ years experience with Backend Development, and at least 2 years with working with Rust.
Strong understanding of the Rust language and able to write high-quality, efficient, and maintainable code.
Experience with system-level programming and familiarity with concepts like memory management, concurrency, and network programming.
Experience with Rust frameworks and libraries like Rocket, Actix, and Tokio, and should be able to choose the best tools for the project at hand.
Be GraphQL-friendly (as the project will heavily work with exposing GraphQL interfaces)
Nice-to-have: mentorship skills (to take extra time during code-reviews for explaining Rust details if needed)
An open innovation-driven mindset. Be forward-thinking, we need your ideas.
Not shying away from making decisions, being proactive.
Ability to learn quickly and understand complex systems.
Strong communication sills: Excellent written and verbal communication skills, with the ability to collaborate effectively in a cross-functional team.
Experience with Agile development methodologies such as Scrum.
What you’ll do
Lead the development of one of the core services - absolute freedom in choosing crates for it (greenfield project). You will be an essential part in creating ideas and defining concepts.
Perform code review for your teammates and provide guidance and feedback to ensure that the team is meeting project goals and deadlines.
Design and develop Rust applications: The lead Rust developer will be responsible for designing and developing Rust applications, and should be able to write clean, efficient, and maintainable code
Ensure code quality and maintainability, implement best practices to ensure that the codebase is stable and easy to maintain
Stay up-to-date with the latest Rust developments in the Rust community and should be able to implement new features and improvements as needed.
What we offer
Pioneering - Deity has been at the forefront of composable commerce, way before it was called that way. You will join a team of experienced engineers at the top of their game, that closely collaborates to design and build products that become industry defining and raise the bar across the field.
Perks - A hybrid work environment (~2 days in the office), as we believe in the importance of being together in one room; Lunch, drinks, fruit and snacks in the office; Travel allowance or the option for a fancy lease car; Team activities, like our monthly game nights.
Flexibility - Life is way more than work. You will have deadlines, you will have meetings, and you will have to collaborate with the other team members. But when you don’t, you’re free to work however you want. Go swim in the morning or hit the gym. As long as the work is done, and you communicate proactively, we’re all good.
Growth - We want to stimulate continuous learning. Together, we will create a personal development plan for you to achieve even greater things together. We allocate time for this. Whether you want to experiment with new technologies, create a side project, or follow courses and events, we will find a way for you to develop.
Diversity, Equity, Inclusion
We strive for our people to be a true cross-section of society. That is needed to make sure that the products we build uphold the same quality, regardless of who interacts with it. We welcome everybody irrespective of background, disability, religion, gender identity, sexuality or ethnicity.