**Minimum qualifications**: - Bachelor's degree or equivalent practical experience. - 5 years of experience in software development with one or more programming languages (e.g., Java, Python, JavaScript, TypeScript, or C++). **Preferred qualifications**: - Master's degree or PhD in Computer Science,