ApplySenior Software Engineer (C/Rust/Typescript)
Posted about 1 month agoViewed
View full description
💎 Seniority level: Senior, Proven commercial experience
📍 Location: Portugal
🔍 Industry: Software Engineering
🗣️ Languages: English
⏳ Experience: Proven commercial experience
🪄 Skills: PythonC++RustCI/CDDebugging
Requirements:
- Proven commercial experience of working with C and Rust;
- Proficiency in memory management, concurrency, and multi-threaded programming;
- In-depth understanding of system architecture, including low-level optimization techniques;
- Experience with modern build systems and tooling (e.g., CMake, Cargo, Bazel);
- Experience with Python for small scripts or test integrations;
- Strong background in debugging and performance profiling tools (e.g., GDB, Valgrind, or equivalent tools for Rust);
- Strong focus on testing methodologies, including Unit, Integration, and System-level tests;
- Building high-performance and scalable applications;
- Familiarity with cross-platform development (e.g., embedded systems, Linux, MacOS and Windows);
- Experience with CI/CD pipelines, as well as automated testing frameworks;
- Familiarity with performance monitoring tools;
- Knowledge of networking protocols, real-time systems, or similar domains is a strong advantage.
Responsibilities:
- Crafting excellent products! As a Full Stack Engineer, you will be building new features that meet the needs of our clients’ customers, as well as improving their Digital Platform;
- Working closely with your team, regularly collaborating on engineering initiatives, to continually push yourselves to be better;
- Participating in regular show and tells to promote your work to both your department and the wider company;
- Joining our clients’ internal events, including meeting external speakers, going to quiz nights, etc.
Apply