We are looking for a Software Engineer who can build, test, and maintain reliable software applications. This role requires strong fundamentals, clean coding practices, and the ability to work collaboratively across teams to deliver high-quality solutions.Key ResponsibilitiesDesign, develop, and maintain software applications and servicesWrite clean, efficient, and well-documented codeCollaborate with product, design, and QA teams to deliver features on timeDebug, test, and resolve software defectsParticipate in code reviews and follow engineering best practicesUnderstand requirements and translate them into technical solutionsContinuously improve application performance, quality, and maintainabilityRequired Skills & Experience2+ years of experience in software developmentProficiency in one or more programming languages (Java, Python, JavaScript, C#, etc.)Solid understanding of data structures, algorithms, and OOP conceptsExperience with databases (SQL and/or NoSQL)Familiarity with version control systems (Git)Basic understanding of REST APIs and software development lifecycle
Job Title
Software Engineer