We are seeking an experienced and motivated Python/Golang Developer Team Technical Lead to guide a team of talented Python/Golang developers. In this role, you will be responsible for leading the design, development, and delivery of high-quality software solutions. You’ll serve as both a hands-on developer and a team leader, ensuring best practices are followed and technical challenges are addressed effectively.
Key Responsibilities:
Technical Leadership:
Lead and mentor a team of Python /Golang developers.
Set coding standards, review code, and ensure high code quality.
Guide architectural decisions and ensure scalability, maintainability, and performance.
Drive technical innovation and continuous improvement.
Software Development:
Design, develop, and maintain scalable Python/Golang applications and services.
Collaborate with cross-functional teams (Product, QA, DevOps) to deliver robust solutions.
Write clean, testable, and efficient code using best software development practices.
Project Management:
Translate business requirements into technical specifications.
Manage sprint planning, task assignments, and timelines.
Track progress and deliver projects on schedule.
Team Development:
Coach junior developers and facilitate knowledge sharing.
Conduct performance reviews and contribute to hiring decisions.
Foster a collaborative and inclusive team culture.
Qualifications:
Bachelor’s or Master’s degree in Computer Science, Engineering, or related field.
5+ years of professional Python development experience.
2+ years in a technical leadership or team lead role.
Strong understanding of Python frameworks (e.g., Django, FastAPI).
Experience with RESTful API design and integration.
Proficient with databases (SQL and NoSQL), containerization (Docker), and version control (Git).
Excellent communication, leadership, and problem-solving skills.
Nice to Have:
Familiarity with messaging queue brokers like apache kafka
Background in microservices architecture.
Familiarity with front-end technologies (e.g., JavaScript, React) is a bonus.
داستان اسمارتک:
اسمارتک (Smartech) در واپسین روزهای سال ۱۳۹۶ و از یک تیم کوچک، پرانگیزه، توانمند و باتجربه شروع شد. چیزی که آنها را گرد هم آورد، کلیدواژههای تیم، مقیاسپذیری و نرمافزار بود.
تیم کوچک اسمارتک در زمینهی مارکتینگ تکنولوژی (مارتک) پس از سعی و خطاهای مرسوم شرکتهای نوپا، به ساخت محصول مارکتینگ اتومیشن روی آورد. این محصول که با نام اینترک (InTrack) به بازار عرضه شد توانست پابهپای رقبای نامآشنای بینالمللیاش از بازار سهم بگیرد.
تقریباً همزمان با انتشار اینترک در سال ۱۴۰۰ و تثبیت جایگاه آن نزد اولین مشتریان شرکت، اسمارتک تصمیم گرفت سبد محصولاتش در زمینهی مارتک را تکمیل کند.
اسمارتک از اواسط سال ۱۴۰۰ سه تیم اَدوِرج (AdVerge) و اَفیلیو (Affilio)، که به ترتیب شبکهی تبلیغات دیجیتال (Digital Ad-Network)، سیستم همکاری در فروش (Affiliate Management System) و پلتفرم داده مشتریان (Customer Data Platform) هستند را تشکیل داد.
اواخر سال ۱۴۰۰ گروه تجارت الکترونیک دیجیکالا در اسمارتک سرمایهگذاری کرد و این موضوع نقطه عطفی در رشد و توسعه اسمارتک و محصولات نرمافزاریاش شد.
اسمارتک همجهت با استراتژیهای اولیهاش تصمیم گرفت یک پلتفرم موبایل اتریبیوشن را بسازد یا بخرد. اوایل سال ۱۴۰۱، اسمارتک ادتریس را خرید و با سایر محصولاتش ادغام کرد. این خرید و ادغام زنجیرهی ارزش اسمارتک را تقریباً کامل و توانمندی اسمارتک را در خلق ارزش برای مشتریانش بیشتر کرد.
اسمارتکِ ۱۴۰۴ به تبع کلانروندهای کشور و با درک نیاز مشتریانش درصدد است تا با ایجاد تمرکز و افزایش کارآمدی، محصولات چهارگانهاش را در قالب دو سرویس Adtech Solutions شامل ادورج و افیلیو و Martech Solutions شامل ادتریس، اینترک عرضه کند. برای مشتریان، این به معنای دریافت خدمات بهتر با هزینهای ارزنده و بار فنی کمتر سمت مشتری خواهد بود.