ANALYTICAHOUSE
TAM ZAMANLI ·
Listing Date2022/03/21 -
Closing2022/04/30
Türkiye / İstanbul
Apply Now
JOB ROLES
- SOFTWARE ENGINEER
- DATA ANALYSTS
- DATA SCIENTIST
- FULL STACK PYTHON DEVELOPER/PROGRAMMER/ENGINEER
- PYTHON DEVELOPER
- PRODUCT MANAGER
JOB DESCRIPTION
We are looking for a Software Developer, who will develop complex automation, applications, and scripts in the adTech area.
At AnalyticaHouse, we offer our clients data-driven and user-centric digital marketing consultancy and service. Working with various industries, we are not only managing marketing operations but also giving strategic insights to help them reach their business goals. As a star team, we leverage their way to success. Come and join our talented team!
Medium: https://medium.com/analyticahousetech
Github: https://github.com/analyticahouse
Responsibilities
- Automate tasks and reports in App Script platform with plain javascript
- Create/schedule/maintain scripts
- Write reusable, testable, and efficient code
- Develop back-end components to improve responsiveness and overall performance
- Integration of data storage solutions {may include databases, key-value stores, blob stores, etc.}
- Integrate user-facing elements into applications
- Test and debug programs/scripts
- Coordinate with internal teams to understand user requirements and provide technical solutions
- Developing tools
Requirements
- Bachelor's degree in Computer Engineering or related technical discipline
- Developed backend projects with Python and mastered one of the most used frameworks (Flask, Django, Fast API)
- Knows the concept of scraping, has studied large-scale scraping with Python, knows how to overcome edge-cases and counter-mechanisms (Bs4, Scrapy)
- Basic knowledge of Javascript,
- Beginner-level knowledge of SQL. (join, where, unnest, execution order etc.)
- Knowledge of Threading/Multithreading concepts
- Knowledge of server-side and client-side differences
- Having knowledge of CI/CD concepts and using technologies in this field (Jenkins, Github Action etc.)
- Having used Version Control Systems, able to explain the term Git Flow
- Having worked with Cloud platforms, having knowledge of technologies developed for deploying applications (EC2, compute engine etc.) or big-data management (BigQuery, S3, Cloud Storage etc.)
- Strong analytical and problem-solving skills,
- Solid understanding of software engineering fundamentals
- Documents and demonstrates solutions by developing documentation, code comments, and clear code.
- Can-do attitude, passion for building automated, robust systems
Bonus
- Experience working with Apache technologies and especially Airflow
- Knowledge of Docker and containerization in general.
- Working experience in the marketing and analytics industry.
- Knowledge of cloud environments especially Google Cloud Platform / Facebook is a plus
Apply Now