Job Openings Lead Python Backend Developer

About the job Lead Python Backend Developer

Company Description

Our client is a European-based software development and IT service provider company with its development center in Dhaka, Bangladesh. Since its establishment in 2010, it has been at the forefront of digital transformation, working with the latest web, mobile, and cloud stacks, micro-service architecture, and CI/CD pipelines. It exercises industry-standard principles and best practices to build scalable, high-performance, and robust software solutions for some of the big players in Europe.

Their team comprises 200+ skilled professionals with extensive software engineering, application development, and IT project management expertise. They prioritize quality, innovation, and client satisfaction. They foster a collaborative work environment that encourages creativity and professional growth. Their agile development approach allows them to meet evolving market demands while ensuring that their solutions are robust, scalable, and efficient.

Key Responsibilities

  • Your primary focus will be responsible for building, scaling, and managing large-scale data-intensive video analytics applications using Python and video processing libraries (e.g., OpenCV) to extract meaningful insights from video data.
  • You will be responsible for provisioning and managing the necessary cloud infrastructure to support our data-intensive applications.
  • You will get a chance to work with highly experienced software developers, database experts, data analysts, data scientists, and AI/ML engineers to optimize or even re-design the company's data architecture and infrastructure to support the next generation of data initiatives.

Skills & Qualifications

  • 8 to 10 years of professional experience in building, scaling, and managing data-intensive applications, making them highly available and scalable.
  • Professional-level knowledge and expertise in Python and related technologies for extracting and transforming data in large-scale data-intensive applications
  • Prior experience working with video processing libraries like Ultralytics YOLOv8 / OpenCV to extract meaningful insights from video data
  • Familiarity with Time Series Database like InfluxDB.
  • Prior experience working with data pipelines & workflow management tools like Airflow / Mage AI.
  • Strong competence in working with container orchestration tools like Docker and Kubernetes
  • Excellent problem-solving skills and familiarity with software engineering industry best practices, such as SOLID, Design Patterns, Unit Tests, TDD, CI/CD, Clean Code, Refactoring, and Code Review.
  • Prior working experience in cloud services like Azure will be a big plus!
  • Prior experience working with Infrastructure as Code (IaC) using Terraform will be a big plus!
  • Familiarity with big data tools like Hadoop, Spark, Kafka, etc.
  • Fluency in written and spoken English to collaborate with foreign stakeholders and colleagues daily.

Employment Structure

  • Hybrid in Dhanmondi, Dhaka | Full-time
  • Salary: BDT 180,000 - 350,000
  • Benefits: Life Insurance + Health Insurance (including spouse and children) + Loyalty bonus for the long-tenure employees (similar to PF) + Flexible leave/vacation policy including paternity and maternity leave + 3 weeks of paid leave per year + All the public holidays as declared by the Bangladesh Government + Opportunity to work directly for European customers onsite + International training and traveling + Opportunity to work with cutting-edge tools & technologies in an international work environment + Annual performance evaluation and increment + Office transportation or transpiration allowances + Bottomless foods and drinks for breakfast, lunch, and snacks at the office
  • Work Week: Monday - Friday, 8 Hours (Flexible between 0800 and 1900)

Hiring Process

  1. Conversation with Talvette
  2. Cultural fit interview with the client
  3. Technical interview and assessment with the client
  4. Interview with the client's management
  5. Receive an offer
  6. Join their team full-time