Senior Rust Developer
SQUARE ONE RESOURCES sp. z o.o.
⚲ Warszawa
28 000–30 000 zł brutto / mies.
Wymagania
- Rust
- Docker
- Linux
Opis stanowiska
Nasze wymagania:
At least 5 years of professional software development experience.
Minimum 2–3 years of commercial experience with Rust.
Strong understanding of distributed systems.
Experience with systems programming and functional programming concepts.
Good knowledge of network communication protocols.
Experience working with Docker and Linux.
Ability to analyze complex technical problems and design efficient solutions.
Experience optimizing software for performance and resource efficiency.
Strong analytical and problem-solving skills.
Good communication skills and ability to work collaboratively.
Communicative level of English.
Mile widziane:
Experience working in financial services, fintech, or capital markets.
Knowledge of CI/CD pipelines and automated testing.
Experience with code quality and static analysis tools.
Familiarity with technical documentation standards.
O projekcie:
Developing and maintaining a high-performance transaction system operating within the capital markets environment.
Design and implement new functionalities, improve existing solutions, build a reliable, scalable, and low-latency trading platform.
Collaborate closely with software engineers, architects, testers, and business stakeholders to deliver mission-critical software.
Zakres obowiązków:
Design and develop new features for a high-performance transaction system using Rust.
Enhance and optimize existing system components.
Analyze business and technical requirements and translate them into robust software solutions.
Identify, troubleshoot, and resolve issues related to code quality and system architecture.
Optimize code for performance, memory usage, and computational efficiency.
Create and maintain technical documentation.
Contribute to test automation and continuous improvement of testing processes.
Monitor code quality and recommend improvements.
Collaborate with developers, architects, and QA engineers to deliver reliable software.
Oferujemy:
Opportunity to work on business-critical systems within the capital markets sector.
Professional development through training, conferences, and courses.
Modern equipment provided by the employer.
Long-term cooperation with an experienced engineering team.
At least 5 years of professional software development experience.
Minimum 2–3 years of commercial experience with Rust.
Strong understanding of distributed systems.
Experience with systems programming and functional programming concepts.
Good knowledge of network communication protocols.
Experience working with Docker and Linux.
Ability to analyze complex technical problems and design efficient solutions.
Experience optimizing software for performance and resource efficiency.
Strong analytical and problem-solving skills.
Good communication skills and ability to work collaboratively.
Communicative level of English.
Mile widziane:
Experience working in financial services, fintech, or capital markets.
Knowledge of CI/CD pipelines and automated testing.
Experience with code quality and static analysis tools.
Familiarity with technical documentation standards.
O projekcie:
Developing and maintaining a high-performance transaction system operating within the capital markets environment.
Design and implement new functionalities, improve existing solutions, build a reliable, scalable, and low-latency trading platform.
Collaborate closely with software engineers, architects, testers, and business stakeholders to deliver mission-critical software.
Zakres obowiązków:
Design and develop new features for a high-performance transaction system using Rust.
Enhance and optimize existing system components.
Analyze business and technical requirements and translate them into robust software solutions.
Identify, troubleshoot, and resolve issues related to code quality and system architecture.
Optimize code for performance, memory usage, and computational efficiency.
Create and maintain technical documentation.
Contribute to test automation and continuous improvement of testing processes.
Monitor code quality and recommend improvements.
Collaborate with developers, architects, and QA engineers to deliver reliable software.
Oferujemy:
Opportunity to work on business-critical systems within the capital markets sector.
Professional development through training, conferences, and courses.
Modern equipment provided by the employer.
Long-term cooperation with an experienced engineering team.
🔍 Dekoder Ogłoszenia
🔴
Ability to analyze complex technical problems and design efficient solutions.
Oczekuje się, że będziesz samodzielnie rozwiązywać trudne problemy techniczne i proponować optymalne rozwiązania, często bez wsparcia.
🔴
Experience optimizing software for performance and resource efficiency.
System prawdopodobnie ma problemy z wydajnością lub zużyciem zasobów, a Ty będziesz musiał je naprawić.
🟡
Good communication skills and ability to work collaboratively.
Oprócz kodowania, będziesz musiał dużo rozmawiać z różnymi zespołami i interesariuszami, co może oznaczać wiele spotkań.
🟡
Develop and maintain a high-performance transaction system operating within the capital markets environment.
Praca nad systemem o krytycznym znaczeniu, gdzie błędy mogą mieć poważne konsekwencje finansowe i wymagana jest wysoka stabilność.
🟡
Design and implement new functionalities, improve existing solutions, build a reliable, scalable, and low-latency trading platform.
Oczekuje się, że będziesz brał udział w całym cyklu życia produktu, od projektowania po utrzymanie, z naciskiem na szybkość i niezawodność.