Intermediate Software Engineer (Remote – South Africa)

Job Summary

Fresher Job is seeking a talented and motivated Intermediate Software Engineer to join our dynamic team. This remote position is ideal for individuals who are passionate about technology and innovation. As a key contributor, you will work on developing and maintaining high-quality software solutions, collaborating with cross-functional teams to enhance our products and drive business success.

Key Responsibilities

  • Design, develop, and implement scalable software solutions based on project requirements.
  • Collaborate with product managers, designers, and other engineers to define and refine software specifications.
  • Conduct code reviews and provide constructive feedback to team members to maintain code quality.
  • Troubleshoot, debug, and optimize existing software applications.
  • Stay current with emerging technologies and industry trends to ensure best practices are applied in development processes.
  • Participate in Agile development processes, including sprint planning and daily stand-ups.
  • Document software processes, coding standards, and best practices for future reference.

Required Skills and Qualifications

  • Bachelors degree in Computer Science, Engineering, or a related field.
  • Proficiency in programming languages such as Java, Python, or JavaScript.
  • Familiarity with frameworks and libraries such as React, Angular, or Node.js.
  • Strong understanding of database management systems (SQL and NoSQL).
  • Experience with version control systems, preferably Git.
  • Knowledge of cloud services (AWS, Azure, or Google Cloud) is a plus.
  • Excellent problem-solving skills and a detail-oriented mindset.

Experience

  • Minimum of 2-4 years of professional experience in software development.
  • Proven track record of delivering high-quality software solutions on time.
  • Experience working in Agile/Scrum development environments is highly desirable.

Working Hours

  • This is a full-time remote position with flexible working hours. Core collaboration hours are from 9 AM to 3 PM SAST.

Knowledge, Skills, and Abilities

  • Strong analytical and critical-thinking skills.
  • Ability to work independently and as part of a team.
  • Effective communication skills, both verbal and written.
  • Willingness to learn new technologies and adapt to changing requirements.

Benefits

  • Competitive salary and performance-based bonuses.
  • Flexible working hours and remote work options.
  • Professional development opportunities, including training and certification programs.
  • Health and wellness benefits.
  • Paid time off and public holidays.

Why Join

At Fresher Job, we believe in fostering a culture of innovation and collaboration. Our remote work environment allows for a healthy work-life balance while empowering you to contribute to exciting projects. Join our passionate team of professionals and take your career to the next level.

How to Apply

If you are ready to make an impact and grow with us, please submit your resume and a cover letter outlining your relevant experience to us. We look forward to hearing from you!

To apply for this job please visit fresherjobss.com.

Job Overview
Job Location