Home
Jobs
Saved
Resumes
Software Engineer at Jobs for Humanity | JobVerse
JobVerse
Home
Jobs
Recruiters
Companies
Pricing
Blog
Jobs
/
Software Engineer
Jobs for Humanity
Remote
Website
LinkedIn
Software Engineer
Saudi Arabia
Full Time
4 hours ago
$5,000 - $7,500 GBP
No H1B
Apply Now
Key skills
Java
JavaScript
Python
SQL
C++
C
Git
Version Control
Agile
Scrum
Communication
About this role
Role Overview
Design, develop, and maintain scalable software applications using modern programming languages and frameworks
Write clean, efficient, and well-documented code while adhering to established coding standards and best practices
Collaborate with cross-functional teams including product managers, designers, and other engineers to understand requirements and deliver solutions
Participate in code reviews, providing constructive feedback to team members and incorporating feedback on your own work
Analyze technical requirements and break down complex problems into manageable, solvable components
Develop and execute unit tests and participate in quality assurance processes to ensure software reliability
Troubleshoot, debug, and resolve software defects and performance issues in a timely manner
Integrate APIs and third-party services to enhance application functionality
Stay current with emerging technologies and industry best practices, sharing knowledge with the team
Contribute to technical documentation and knowledge base articles to support team efficiency
Collaborate with backend and frontend teams to ensure seamless system integration
Requirements
Proficiency in one or more programming languages such as Python, Java, C++, JavaScript, or similar
Strong understanding of software development principles, design patterns, and best practices
Experience with version control systems, particularly Git
Solid knowledge of database design and SQL
Experience developing and consuming APIs
Familiarity with software development methodologies such as Agile or Scrum
Strong problem-solving and analytical skills with attention to detail
Excellent communication and interpersonal skills
Ability to work effectively in a team environment and collaborate with diverse stakeholders
Experience with debugging, testing, and troubleshooting software applications
Tech Stack
Java
JavaScript
Python
SQL
Benefits
Hands-on internship with mentorship from senior engineers
Exposure to real-world projects and modern development practices
Opportunities for professional growth and performance feedback
Flexible work arrangements where applicable and a supportive team culture
Potential for full-time opportunities based on performance and business needs
Apply Now
Home
Jobs
Saved
Resumes