3+ years of professional experience in software development Strong proficiency in one or more programming languages, such as Go, TypeScript, or Python Solid understanding of software architecture, design patterns, and best practices Familiarity with database systems and performance optimization Strong knowledge of RESTful APIs and web services integration Proficiency with version control systems like Git Ability to learn quickly and adapt to new technologies Excellent problem-solving and debugging skills Familiarity with containerization (Docker, Kubernetes) Familiarity with cloud infrastructure (AWS, GCP, or Azure)