Job Overview :
We are looking for a passionate and skilled Software Developer to join our growing tech team. You will be responsible for building, testing, and maintaining scalable, high-quality software solutions. The ideal candidate is a self-starter, eager to learn, and enthusiastic about coding and new technologies.
Key Responsibilities :
- Write clean, efficient, and well-documented code.
- Collaborate with cross-functional teams to define, design, and deliver new features.
- Debug and troubleshoot software issues and ensure system performance and reliability.
- Participate in code reviews and contribute to technical documentation.
- Stay updated with emerging trends and technologies in software development.
Requirements :
Bachelors degree in Computer Science, Information Technology, or a related field (or relevant experience).Proficiency in one or more programming languages such as JavaScript, Python, Java, C#, PHP , etc.Familiarity with version control systems (Git) and agile development practices.Basic understanding of databases (SQL / NoSQL) and APIs.Strong problem-solving skills and attention to detail.Preferred Skills (Optional) :
Experience with frontend frameworks like React, Angular, or Vue.js.Experience with backend technologies like Node.js, Django, Flask, or Spring Boot.Familiarity with DevOps tools , cloud platforms (AWS, Azure), and CI / CD pipelines.Knowledge of unit testing and code optimization techniques.