We are looking for a passionate and skilled Software Developer to design, develop, test, and maintain scalable software applications. The ideal candidate should have strong problem-solving skills and a willingness to learn new technologies.
Key Responsibilities
Design, develop, and maintain web and/or software applications
Write clean, efficient, and reusable code
Collaborate with cross-functional teams (design, product, QA)
Debug and resolve application issues and bugs
Participate in code reviews and improve application performance
Stay updated with emerging technologies and best practices
Required Skills
Proficiency in at least one programming language (Java / Python / JavaScript / C++ / PHP)
Basic knowledge of Data Structures and Algorithms
Understanding of OOP concepts
Familiarity with databases (MySQL, PostgreSQL, MongoDB)
Basic knowledge of Git/version control
Good problem-solving and communication skills