Full-stack Developer
Own and develop automation solutions for programmatic advertising operations, including web applications, workflows, and internal tools. Build full-stack applications using Python, JavaScript, React, and Node.js, integrating systems and AI technologies.
Responsibilities
- Design, build, and maintain internal web applications, automated workflows, and internal tools.
- Identify manual processes and propose creative automation solutions.
- Build AI-powered workflows and applications using modern AI technologies and APIs.
- Integrate internal systems, external APIs, and data sources.
- Own automation solutions from development through production operation.
- Research and implement emerging AI tools and technologies.
- Collaborate with stakeholders to translate business needs into technical solutions.
- Build backend services, scripts, APIs, and CI/CD workflows, with occasional full-stack development.
- Document key workflows and operational processes.
Requirements
- Bachelor's degree in Computer Science, Software Engineering, or related field.
- Strong Python experience for automation, APIs, scripting, and data workflows.
- Experience with REST APIs and third-party integrations.
- Experience with Git and CI/CD tools such as GitHub Actions.
- Familiarity with cloud platforms or managed infrastructure (AWS, GCP, Netlify, managed databases).
- Experience debugging and maintaining applications or automated workflows in production.
- Proficiency in JavaScript/TypeScript.
- Experience with React (or similar frontend framework).
- Experience with Node.js (or another backend technology).
- Familiarity with databases such as PostgreSQL, SQL, or NoSQL systems.
- Strong problem-solving skills and ability to work independently.
- Excellent communication skills and proactive ownership mindset.
- Fluent English.
Nice to have
- Exposure to AdTech or programmatic advertising.
- Experience building internal tools, reporting systems, or productivity applications.
- Experience with workflow automation platforms (n8n, Make, Zapier, etc.).
- Familiarity with monitoring and alerting tools.
- Experience with Linux servers, cron, or scheduled production workloads.
- Experience using AI APIs or AI development tools.