Software Engineer - Python / Django Specialist

Job Description

Title: Software Engineer - Python / Django Specialist

Company Name: ZK IT Solutions Ltd.

Vacancy: 01

Age: Na

Job Location: Dhaka

Salary: Negotiable

Experience:

  • 3 to 5 years
  • The applicants should have experience in the following business area(s): Software Company, IT Enabled Service


Published: 2025-08-28

Application Deadline: 2025-09-26

Education:
    • Bachelor of Science (BSc) in Computer Science & Engineering
    • Bachelor of Science (BSc) in Computer Science
    • Bachelor of Science (BSc) in Computing & Information System


Requirements:
  • 3 to 5 years
  • The applicants should have experience in the following business area(s): Software Company, IT Enabled Service


Skills Required: Backend Development,ERP Software,Frontend and Backend Development,Project Manager (Software),Python Django,Software Development,Software Implementation,Vue.js,Web Development

Additional Requirements:

● 3–4 years of hands-on experience with:

○ Backend: Python, Django, REST APIs, Celery, Redis, Caching.

○ Database: PostgreSQL/MySQL, performance tuning & query optimization.

○  DevOps & Tools: Docker, Git, Jenkins, SonarQube.

●  Basic knowledge of Front end  with Vue.js and TypeScript  (good to have, not mandatory at advanced level).

● Strong foundation in Object-Oriented Programming (OOP), Data Structures & Algorithms (DSA) (Must-Have).

●  Proficiency in applying software design patterns and system design principles.

●  Experience with Agile methodologies and collaborative tools (Slack, Backlog, Direct Cloud).

●  Strong analytical mindset, problem-solving ability, and attention to detail.

● Excellent verbal and written communication skills in English (Fluency required).

● Ability to work under deadlines with high ownership and accountability.



Responsibilities & Context:
  • Collaborate with business analysts, developers, and stakeholders to produce robust software designs.
  • Formulate program specifications, prototypes, and transform them into high-performing applications.
  • Write clean, maintainable, and optimized code in Python and Django.
  • Design, integrate, and optimize scalable system architectures, ensuring performance and reliability.
  • Build and maintain APIs (RESTful, integrations, and custom solutions).
  • Work with relational databases (PostgreSQL/MySQL), caching systems, and asynchronous task queues.
  • Debug, troubleshoot, and resolve system-level and application-level issues.
  • Apply design patterns, data structures, and algorithms effectively in problem-solving.
  • Maintain CI/CD pipelines using Jenkins and enforce code quality with SonarQube.
  • Provide technical support and mentor junior developers when needed.


Job Other Benifits:

Employment Status: Full Time

Job Work Place:

Company Information:

Gender: Male and Female can apply

Read Before Apply: Please apply only who are fulfilling all the requirements of this job

Category: IT & Telecommunication

Similar Jobs