Software Engineer
๐
Posted 2h ago
๐ Job Description
About the Role
We are seeking a skilled Software Engineer to join our team. As a Software Engineer, you will be responsible for designing, developing, testing, and maintaining software applications.
Responsibilities
- Design, develop, test, and maintain software applications
- Write clean, scalable, and efficient code
- Collaborate with cross-functional teams (QA, DevOps, Product)
- Debug, troubleshoot, and optimize application performance
- Participate in code reviews and follow best coding practices
- Develop and integrate APIs and backend services
- Work with databases and ensure data integrity
- Stay updated with emerging technologies and trends
Requirements
- Strong knowledge of at least one programming language (Java, Python, C++, or JavaScript)
- Understanding of Data Structures & Algorithms
- Knowledge of Object-Oriented Programming (OOP) concepts
- Familiarity with web development frameworks (e.g., Spring Boot, Django, Node.js)
- Basic understanding of REST APIs
- Knowledge of databases (MySQL, PostgreSQL, MongoDB)
- Familiarity with Git/version control systems