CloudinnTech ELearning is seeking a skilled Software Engineer to design, develop, and maintain high-quality software solutions. The ideal candidate will be responsible for writing clean, scalable code and collaborating with cross-functional teams to deliver robust applications.
Responsibilities:
- Design, develop, test, and deploy software applications
- Write clean, efficient, and maintainable code
- Collaborate with product managers, designers, and other engineers
- Debug, troubleshoot, and optimize performance issues
- Participate in code reviews and maintain coding standards
- Develop and integrate APIs and third-party services
- Continuously research and apply new technologies and best practices
Requirements:
- Bachelor's degree in Computer Science, Engineering, or related field (or equivalent experience)
- Strong proficiency in one or more programming languages (e.g., Java, Python, JavaScript, C++)
- Experience with frameworks (e.g., React, Angular, Spring Boot, Django)
- Knowledge of databases (SQL/NoSQL)
- Understanding of data structures, algorithms, and OOP concepts
- Familiarity with version control systems (e.g., Git)
- Problem-solving and analytical thinking skills