freehire launches on Product Hunt on 26 August.

Follow →

Software developer

Summary

Senior Software Developer designs, codes, and tests software solutions, collaborates on features, and mentors junior developers using languages like Java, Python, and frameworks like React.

Overview

As a Senior Software Developer you will be responsible for designing, developing and implementing software solutions to meet the needs of our clients. You will work closely with our team of developers and project managers to ensure timely and efficient delivery of high-quality software products.

Responsibilities

  • Design, code, test and debug software applications
  • Collaborate with cross-functional teams to define design and ship new features
  • Write clean, efficient and well-documented code
  • Troubleshoot and resolve issues in a timely manner
  • Keep up-to-date with emerging trends and technologies in the software development industry
  • Mentor junior developers and provide technical guidance when needed

Requirements

  • Bachelor's degree in Computer Science or related field
  • Minimum of 5 years experience in software development
  • Proficient in programming languages such as Java, C++ or Python
  • Experience with web development frameworks e.g., AngularJS, React
  • Strong understanding of database design and management (SQL/NoSQL)
  • Familiarity with Agile methodologies
  • Excellent problem-solving skills and attention to detail
  • Ability to work independently as well as part of a team

Preferred

  • Masters degree in Computer Science or related field
  • Experience with cloud computing platforms e.g., AWS, Azure
  • Knowledge of mobile app development iOS/Android

Salary

$1200 per month + accommodation + visa sponsorship

Location

Gujrat | Open to all nationalities

See also