Position Overview:
We are seeking a highly skilled and experienced Senior Software Engineer with a strong background in Rust and backend development to join our dynamic team. This role is ideal for a passionate professional who is adept at building scalable, high-performance systems and is enthusiastic about pushing the boundaries of technology to solve complex problems.
Key Responsibilities:
- Design and implement robust, scalable backend services using Rust.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Ensure the performance, quality, and responsiveness of applications.
- Identify and correct bottlenecks and fix bugs.
- Help maintain code quality, organization, and automatization.
- Lead the architecture and coding standards efforts, advocating best practices in software engineering.
- Participate in code reviews to ensure code quality and distribute knowledge.
Qualifications:
- Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
- Proven work experience as a Senior Software Engineer, with a significant portion focused on Rust and backend development.
- Strong understanding of Rust programming language and its ecosystem.
- Experience with backend frameworks and creating scalable cloud services.
- Familiarity with RESTful APIs to connect applications to back-end services.
- Proficiency in code versioning tools, such as Git.
- Excellent problem-solving skills and ability to think algorithmically.
- Strong communication skills and ability to work well in a team setting.
Why Join Us?
- Be part of a vibrant team that values innovation, creativity, and collaboration.
- Work on cutting-edge projects that impact users globally.
- Enjoy a culture that promotes work-life balance, with flexible working hours and remote work opportunities.
- Competitive salary, health benefits, and a comprehensive wellness program.