We are seeking a Software Engineer I to join our development team. This is an excellent opportunity for fresh graduates or early-career professionals to work on designing, developing, and maintaining software applications. You will collaborate with senior engineers and cross-functional teams to build scalable and efficient solutions.
Key Responsibilities
Design, develop, and test software applications following best practices.
Write clean, maintainable, and efficient code in Python, Java, C++, or JavaScript .
Work with databases (SQL/NoSQL) and optimize queries for performance.
Collaborate with cross-functional teams to define and implement software requirements.
Debug, troubleshoot, and resolve software defects and performance issues.
Follow Agile methodologies, participate in sprints, and contribute to technical discussions.
Assist in writing technical documentation for code and system design.
Required Qualifications
Bachelor s degree in Computer Science, Software Engineering, or a related field .
Proficiency in at least one programming language: Python, Java, C++, JavaScript, or Go .
Familiarity with databases (MySQL, PostgreSQL, MongoDB, etc) .
Understanding of data structures, algorithms, and object-oriented programming (OOP) .
Experience with version control systems (Git, GitHub, GitLab) .
Strong analytical and problem-solving skills.
Preferred Qualifications
Experience with web frameworks (React, Angular, Flask, Django, Node.js).
Knowledge of cloud platforms (AWS, GCP, Azure) .
Exposure to DevOps tools (Docker, Kubernetes, CI/CD pipelines).
Familiarity with API development and microservices architecture .
Internship or project experience in software development .
Benefits
Competitive salary and performance-based bonuses .
Opportunities for professional growth, mentorship, and upskilling .
Flexible working hours and hybrid/remote work options .
Health insurance, wellness programs, and team-building activities.