Job Opportunity
At Binance, we are seeking a motivated software engineer to join our team. This role is perfect for someone who enjoys working with code and solving real-world problems.
The ideal candidate will have experience in Python, specifically web scraping technologies such as requests, BeautifulSoup, Selenium, and Scrapy. Additionally, they should have knowledge of Java and Spring Boot, as well as familiarity with SQL syntax and version control systems like Git.
Responsibilities:
* Develop and maintain web crawlers to extract useful data from public websites
* Optimize and improve existing crawler architecture for performance and reliability
* Collaborate on backend development using Java Spring Boot or Python to integrate with crawler services
* Write clean, maintainable, and well-documented code
* Participate in code reviews and team discussions
Requirements:
* Experienced in Python, especially for web scraping
* Understanding of Java and Spring Boot
* Familiarity with SQL syntax; experience with MySQL or PostgreSQL is a plus
* Familiarity with software development fundamentals: REST APIs, modular code design
* Strong problem-solving skills and a logical mindset
* Willingness to learn, communicate, and take ownership of tasks
Good to Have:
* Personal or academic projects related to web crawling or backend services (GitHub links welcome)
* Experience with data processing libraries such as pandas and regular expressions
* Familiarity with cloud-native tools is a big plus
By joining us, you will:
* Learn real-world infrastructure and DevOps skills
* Collaborate in a large-scale engineering team
* Get exposure to the Web3 space and blockchain technologies
* Grow quickly in a fast-paced, supportive environment that values learning and mentorship