
Rust Developer
EER Poland · Poland · Remote
Strong hiring record · median 4 days open
Hiring signal
Actively hiring
Posted 5 days ago · still listed on the employer's own board · How we score
All reasons
In its favour
- Posted 5 days ago
- Still listed on the employer's own board
- Someone has already applied through it
**RUST Developer**
You will be responsible for improving we build and maintain software, alongside actively contributing to product development. Senior Software Engineer is responsible for the quality of engineering practices within a team. Senior Software Engineers work across teams to identify cross-team improvements (for example) sharing code, removing complexity or implementing new practices. As a senior member of the team you are expected to mentor and grow other software engineers and act as a go-to person within the team and the wider organisation across multiple codebases and languages.
**Key Responsibilities**
- Advocates for and models great quality with proactive actions, and tackles difficult and subtle system issues
- Uses systematic debugging to diagnose all issues within a set of related domains and leads in fostering a culture of observability and monitoring across several teams
- Regularly works across teams to build a culture for iterative, autonomous development and future scaling.
- Is a technical and prioritisation leader across a set of related team's domains, consistently pushing boundaries and exploring gaps in understanding.
- Is a go-to within the team and the wider organisation across multiple codebases and languages.
- Be proactive and require minimal supervision or mentoring to complete tasks
- Review specifications produced by architects and formal methods specialists
- Lead the design of components and their interactions
- Be available for emergency fixing of severity 1 issues on deployed products
- Integrate software components and third-party libraries
- Verify and deploy programs and systems
- Write documentation for the code
- Write technical user manuals
**Key Competencies**
- Ability to understand project needs, objectives and timescales to feed into planning and setting deadlines for a specific stream.
- Clearly articulates new issues, suggests changes to management for implementation.
- Write idiomatic code that satisfies the acceptance criteria of a given task
- Write tests (unit tests, property tests) that provide sufficient and non-superfluous efficient code coverage.
- Document code and APIs concisely and unambiguously
- Provide detailed guidance on the work to be done, assist with task assignments and deliver deep reviews and feedback on the work.
- Pragmatically adhere to software engineering principles (modularity, incremental development, no premature optimization, no feature creep, no speculative generality)
**Education / Experience**
- Degree in Computer Science is desirable but not essential
- 7+ years of software engineering experience in the required language ( Haskell, Javascript, Scala, Rust)
- Experience working with Git and Git workflow
- Practical experience with Agile software development methods
- Knowledge of functional and object-oriented programming paradigms
**Specialist Skills**
- Strong experience with the Rust programming language in production environments.
- Expert-level understanding of Rust’s ownership model, borrowing mechanics, lifetimes, and concurrency paradigms.
- Experience in developing web services and RESTful APIs.
- Understanding of HTTP protocols, accessibility, and security compliance.
- Knowledge of distributed systems and network development.
- Experience with concurrent programming and multithreading.
- Experience with cloud platforms such as AWS, GCP, or Azure.
- Familiarity with containerization (Docker) and orchestration tools (Kubernetes).
- Understanding of continuous integration and deployment pipelines.
- Experience with software development methods such as test-driven development.
- Knowledge of cryptography protocols is a plus.
- Experience with Web3 technologies is an added advantage.
Skills
- Rust
- Haskell
- JavaScript
- Scala
- Git
- HTTP
- AWS
- GCP
- Azure
- Docker
- Kubernetes
More jobs at EER Poland
All 28- Security Linux Kernel EngineerEER Poland · Poznań, Poland · Poland
- Cloud ConsultantEER Poland · Remote
- Experienced Embedded IntegratorEER Poland · Poland · Poznań, Poland
- Senior .NET Developer (USA Timezone)EER Poland · Portugal
- Senior Full Stack Engineer / AI-Powered FintechEER Poland · Dubai, United Arab Emirates
Similar roles
- Backend Infrastructure TVC EngineerSYNERGETICA · Warsaw, Mazowieckie, Polandtoday
- Senior Python DeveloperComm-IT · Warsaw, Poland, Polandtoday
- Senior ML EngineerPoland and Middle-Eastern Europe · Bulgaria · Poland · Romaniatoday
- Senior Full Stack EngineerCiklum General referral · Polandtoday
- Founding ML Engineer (Spectrum)JetBrains · Amsterdam, Netherlands · Belgrade, Serbia · Berlin, Germany +9today
- Python DeveloperPoland and Middle-Eastern Europe · Bulgaria · Poland · Romaniatoday