Software Engineer

 Exciting Freelance Opportunity at Craft Innovations! 

Job Description
We are urgently seeking a talented and experienced Freelance Software Engineer to join our dynamic team. In this role, you will play a critical part in designing, developing, and optimizing software solutions that drive our business forward. You will work on a range of projects from data modeling and management systems to full-stack web development, contributing to both the technical and strategic aspects of our products.

The ideal candidate will be responsible for developing high-quality applications. They will also be responsible for designing and implementing testable and scalable code.

Responsibilities

  • Develop quality software and web applications.
  • Design highly scalable, testable code.
  • Discover and fix programming bugs.
  • The candidate will model and manage data representing analog designs, extend parsing systems for various design languages, and build scalable data management systems.
  • Design, code, test, and manage applications, including web applications and RESTful APIs.
  • Develop scalable solutions using Java, React JS, or Angular, and integrate with databases such as SQL.
  • Collaborate with engineering and product teams to establish best practices, improve existing software, and provide technical support and expertise.
  • Conduct performance tuning, develop automated tests, and ensure high-quality and efficient code.
  • Analyse and maintain existing software applications.

 

 


Key RequirementsProven work experience as a Software Engineer or Software DeveloperProficiency in general programming languages like Python and JavaScript.Experience designing interactive applicationsExperience with system-level programming in C/C++ and RUST.Knowledge of data manipulation and analysis tools (e.g., R, Scikit, Numpy, PyTorch, SQL and power BI).Experience in classification for graph-based data structures and graph data modeling.Hands-on experience with web development using HTML5, CSS, JavaScript, and frameworks like React JS or Angular.Familiarity with RESTful API development, SQL, and web services. QualificationsBachelor's degree in Computer Science, Engineering, or a related field.Minimum 2+ years of experience in software development, with a strong background in both back-end and front-end technologies.Previous work in agile development environments and full software design life cycle.Development experience with programming languages.SQL database or related database skills.  
Post date: Today
Publisher: Wuzzuf .com
Post date: Today
Publisher: Wuzzuf .com