π» We're Hiring: Entry-Level Software Developer
π Employment Type: Full-Time
π Location: Bahrain
πΌ Level: Entry-Level
We're looking for a passionate and motivated Entry-Level Software Developer to join our growing technology team. If you're eager to build innovative software solutions, learn from experienced engineers, and develop your technical skills in a collaborative environment, this is the perfect opportunity to launch your software development career.
π» Key Responsibilities
- Design, develop, test, and maintain software applications and features.
- Write clean, efficient, and well-documented code following coding standards and best practices.
- Collaborate with developers, QA engineers, designers, and product teams throughout the software development lifecycle.
- Troubleshoot, debug, and resolve software defects and performance issues.
- Participate in code reviews and contribute to continuous improvement of code quality.
- Assist with API development, database integration, and application enhancements.
- Support software deployment, maintenance, and system upgrades.
- Stay up to date with emerging technologies and continuously develop technical skills.
β
Requirements
- Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related field (or equivalent knowledge).
- Basic understanding of object-oriented programming and software development principles.
- Proficiency in at least one programming language such as Java, Python, JavaScript, C#, C++, or Go.
- Familiarity with HTML, CSS, JavaScript, and modern web development concepts is an advantage.
- Basic knowledge of SQL, REST APIs, Git, and version control systems.
- Strong analytical, problem-solving, and debugging skills.
- Excellent communication and teamwork abilities.
- Passion for technology, innovation, and continuous learning.
π What We Offer
- π Hands-on experience working on real-world software development projects.
- π€ Mentorship from experienced software engineers and technical leaders.
- π‘ Exposure to modern development frameworks, cloud technologies, and Agile methodologies.
- π Continuous learning, technical training, and certification support.
- π± Collaborative, innovative, and growth-focused work environment.
- π Clear career progression and advancement opportunities.
- π Competitive compensation and comprehensive benefits package.