Role Description This is a full-time remote role for a Software Engineer. The Software Engineer will be responsible for developing, testing, and maintaining software applications. Primary day-to-day tasks include back-end web development, implementing software solutions, and writing clean, scalable code. The engineer will collaborate with cross-functional teams to define project requirements and deliver high-quality software solutions. Qualifications Strong background in Computer Science and Software Development Proficiency in Back-End Web Development and Programming Experience with Object-Oriented Programming (OOP) Excellent problem-solving skills and attention to detail Ability to work independently and remotely Experience in Agile development methodologies is a plus Bachelor's degree in Computer Science, Information Technology, or a related field