A technology company in Dublin is seeking a Staff Software Engineer (Backend) to lead the development of high-performance backend systems. The ideal candidate will have expertise in Rust and experience in cloud computing. You will collaborate with global teams and design solutions for complex challenges while mentoring others to achieve engineering excellence. This role offers competitive compensation, an unlimited vacation policy, and a commitment to a diverse workforce.
Qualifications
Proven experience with performance optimization and diagnosing system bottlenecks.
Expertise in backend development with Rust as core language.
Deep knowledge of TypeScript/Node.js and Dart; C# or Go experience is a plus.
Expertise in cloud-native environments and AWS.
Experience in designing/deploying distributed systems using modern patterns.
Responsibilities
Lead development of secure, scalable backend systems for Affinidi Elements.
Design and implement solutions for complex technical challenges.
Collaborate closely with product and engineering teams.
Raise the bar for engineering excellence through mentorship.
Identify improvements in product quality, security, and performance.
Skills
Performance optimization
Backend development with Rust
TypeScript/Node.js
Dart
Cloud computing (AWS)
Distributed systems design
Technical documentation
Asynchronous cryptography
Authorization/authentication
Decentralised identity solutions
Job description
A technology company in Dublin is seeking a Staff Software Engineer (Backend) to lead the development of high-performance backend systems. The ideal candidate will have expertise in Rust and experience in cloud computing. You will collaborate with global teams and design solutions for complex challenges while mentoring others to achieve engineering excellence. This role offers competitive compensation, an unlimited vacation policy, and a commitment to a diverse workforce.