ECOM Specialist

Expert Rust Developer

No longer accepting applications

Direct message the job poster from ECOM Specialist

As an Engineer, you will be responsible for designing, implementing, and maintaining software applications written in languages such as Rust. You will collaborate with a team of developers, architects, and product managers to deliver high-quality, performant, and reliable solutions.


Responsibilities:

1. Develop and maintain services, APIs, and libraries using RUST.

2. Collaborate with cross-functional teams to design and implement scalable, secure, and efficient software solutions.

3. Write clean, well-documented, and testable code following best practices and industry standards.

4. Perform code reviews to ensure code quality and share knowledge among team members.

5. Optimize and refactor existing code for improved performance and maintainability.

6. Identify and address software bugs, performance bottlenecks, and other technical issues.

7. Participate in the entire software development lifecycle, including requirements gathering, design, implementation, testing, and deployment.

8. Collaborate with front-end developers to integrate server-side logic with user interfaces.

9. Contribute to the continuous improvement of development processes and tools.


Requirements:

1. Bachelor's degree in Computer Science, Software Engineering, or a related field. (Or equivalent work experience)

2. Proven experience in software development

3. Solid understanding of computer science fundamentals, data structures, and algorithms.

4. Proficiency in using Git for version control and collaboration.

5. Knowledge of secure coding practices and techniques to ensure application security.

6. Strong problem-solving and analytical skills with the ability to troubleshoot complex issues.

7. Familiarity with modern software development methodologies like Agile or Scrum.

8. Experience with database systems

9. Ability to work independently and as part of a team in a fast-paced environment.

10. Excellent communication skills and the ability to articulate technical concepts effectively.


Preferred (but not required) Skills:

1. Knowledge of other programming languages such as Go, or C/C++.

2. 4. Experience in building RESTful APIs and web services.

3. Familiarity with frontend technologies like JavaScript, HTML, and CSS.

4. Experience with DevOps practices, CI/CD pipelines, and automated testing.

5. Familiarity with asynchronous programming and concurrent programming

6. Understanding of network protocols and networking concepts.

7. Experience with NoSQL database systems

  • Seniority level

    Not Applicable
  • Employment type

    Full-time
  • Job function

    Engineering and Information Technology
  • Industries

    IT Services and IT Consulting

Referrals increase your chances of interviewing at ECOM Specialist by 2x

See who you know

Get notified about new Developer jobs in Pakistan.

Sign in to create job alert

Similar jobs

People also viewed

Explore collaborative articles

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

Explore More