Company Overview
Cazoodle specializes in building innovative search engines that aggregate information from thousands of online sources, creating one-stop destinations for users to quickly explore options—whether it’s finding funding opportunities, renting an apartment, or purchasing a product.
We are expanding our team with talented Senior Software Developers who will lead the maintenance and development of our vertical search applications and the crawling platform that collects and structures large-scale data from online sources.
Job Responsibilities (include, but not limited to the following)
As a Senior Software Developer at Cazoodle, you will:
- Take ownership of major software components across all phases: requirement analysis, system design, implementation, testing, deployment, and long-term maintenance.
- Architect scalable and maintainable solutions for both frontend and backend systems.
- Lead and mentor junior and mid-level developers through code reviews, pair programming, and technical guidance.
- Collaborate with product managers, data engineers, system analysts, and UX designers to turn business needs into robust software solutions.
- Contribute to and enforce development best practices, coding standards, and documentation processes.
- Help improve system performance, data quality, fault tolerance, and overall platform resilience.
- Support internal teams and users in resolving advanced technical inquiries.
Qualifications
- 4+ years of professional experience in software development with proven track record of delivering production-quality systems.
- Strong logical thinking, problem solving, and debugging skills.
- Demonstrated ability to lead or contribute to the architecture of complex software systems.
- Highly responsible, dependable, and collaborative. Clear communicator with a growth mindset.
- Proficiency in at least one of the following languages: PHP, Python, JavaScript, SQL; and willingness to quickly adapt to others.
- Experience with tools and frameworks such as Elasticsearch, Hadoop, SOLR, and Bash Shell is a strong plus.
- Familiarity with scalable data pipelines, web crawling, or search engine technologies is a plus.
- Comfortable working in an agile team and handling multiple tasks with minimal supervision.
- English communication skills (reading/writing) are important; verbal fluency is a plus.
Position is located in Hanoi, Vietnam.