استخدام Software Engineer | Marketingدیجی‌‌کالا
infoBox iconموقعیت مکانی
تهران
infoBox iconنوع همکاری
تمام وقت
infoBox iconخدمت سربازی
مهم نیست

Job Description

Our mission is to empower marketing teams through intelligent, scalable, and AI-powered products, platforms, tools, and automation. Working at the intersection of software engineering, AI, product development, and marketing, you will turn complex business challenges into intuitive, reliable, and impactful solutions.We value engineers who go beyond writing code to identify problems, challenge assumptions, design effective solutions, and independently own products from concept to production. Our team prioritizes rapid experimentation, pragmatic engineering, continuous learning, and measurable business impact.

RESPONSIBILITIES:

1.       End-to-End Product Ownership: Independently own the product development lifecycle, from problem discovery and solution design to implementation, deployment, monitoring, and continuous improvement.

2.       Full-Stack Engineering: Design, develop, deploy, and maintain scalable web applications, internal platforms, APIs, backend services, and reusable components.

3.       AI-Powered Product Development: Build and integrate AI-powered features, intelligent agents, and automated workflows to enhance marketing capabilities, productivity, and operational efficiency.

4.       Product Discovery and Problem-Solving: Collaborate directly with marketing stakeholders to identify opportunities, understand user needs, challenge assumptions, and translate ambiguous business problems into actionable technical solutions.

5.       Rapid Prototyping and Experimentation: Deliver MVPs and prototypes rapidly, validate solutions through user feedback and data, and iteratively improve products based on measurable outcomes.

6.       Systems Integration and Automation: Integrate internal services, data platforms, marketing technologies, third-party APIs, and existing tools to build effective, maintainable solutions.

7.       Engineering Quality and Reliability: Maintain appropriate standards for software architecture, code quality, testing, performance, security, observability, and production reliability.

Qualifications, Competencies & Skills (KSA):

Software Engineering

●        Strong proficiency in TypeScript/JavaScript, React, Next.js, and modern web development.

●        Solid backend engineering experience with Python (FastAPI/Django), Node.js, Go, or comparable technologies.

●        Practical experience with relational databases, particularly PostgreSQL, API design, and data modeling.

●        Good understanding of software architecture, system design, asynchronous processing, and integration patterns.

●        Experience deploying, maintaining, debugging, and monitoring production applications.

●        Proficiency with Git-based workflows, testing practices, CI/CD, and modern software development tools.

Product Engineering and Problem-Solving

●        Demonstrated ability to independently deliver complete products or significant features from concept to production.

●        Strong product thinking, user empathy, and attention to UI/UX quality.

●        Ability to translate ambiguous business requirements into clear priorities, practical solutions, and actionable development plans.

●        Pragmatic engineering judgment in balancing delivery speed, technical complexity, maintainability, and business impact.

●        Resourcefulness in leveraging existing technologies, open-source solutions, and available tools instead of unnecessarily building from scratch.

●        Ability to define success metrics, interpret product data, and make evidence-based decisions.

AI-Native Development

●        Demonstrated proficiency with AI-assisted coding tools and agentic development workflows to accelerate software development.

●        Understanding of LLM capabilities, limitations, and practical application patterns.

●        Ability to critically evaluate, debug, test, and improve AI-generated code and solutions while maintaining engineering quality.

●        Willingness and ability to rapidly adopt emerging AI technologies and integrate them into development workflows.

Collaboration and Ownership

●        Strong analytical thinking, problem-solving skills, initiative, and accountability.

●        Effective communication with technical and non-technical stakeholders.

●        Ability to work autonomously, manage priorities, and take ownership of outcomes.