What are the responsibilities and job description for the Rust Developer (On-Prem, Experienced, No Sponsorship) position at ECOM Specialist?
Job description:
ECOM Specialist is a dynamic and innovative tech company specializing in supply chain automation via API and EDI data processing. We are committed to building cutting-edge solutions that drive efficiency and growth for our clients. As part of our team, you will work on exciting projects, collaborate with talented professionals, and contribute to shaping the future of technology.
Position Overview: We are seeking a few skilled and passionate Rust Developers to join our development team. The ideal candidate will have a deep understanding of Rust programming, a keen eye for detail, and the ability to solve complex problems. As a Rust Developer, you will be responsible for designing, implementing, and maintaining high-performance, reliable, and scalable applications.
Key Responsibilities:
- Design, develop, and maintain software applications using Rust.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Write clean, maintainable, and efficient code.
- Conduct code reviews and provide constructive feedback to team members.
- Identify and fix bottlenecks and bugs in the system.
- Ensure the performance, quality, and responsiveness of applications.
- Stay up-to-date with the latest industry trends and technologies.
- Participate in all phases of the software development lifecycle, including requirements analysis, design, implementation, testing, and deployment.
Qualifications:
- Proven experience as a Rust Developer or similar role.
- Strong understanding of Rust programming language and its ecosystem.
- Experience with system-level programming and performance optimization.
- Familiarity with concurrent programming and asynchronous processing.
- Knowledge of software engineering principles, data structures, and algorithms.
- Experience with version control systems, such as Git.
- Excellent problem-solving skills and attention to detail.
- Ability to work both independently and as part of a team.
- Strong communication skills, both written and verbal.
Preferred Qualifications:
- Experience with other programming languages such as C/C , Python, or Go.
- Familiarity with Linux/Unix operating systems.
- Knowledge of web development frameworks and tools.
- Experience with cloud platforms and services.
- Understanding of networking protocols and systems programming.
Job Type: Full-time
Benefits:
- Dental insurance
- Health insurance
- Paid holidays
- Paid time off
- Vision insurance
Salary : $70,000 - $110,000