Job Summary

  • Job description

     

    About the Role

    We are looking for a skilled Python Developer to join our team. You will be responsible for designing, developing, and maintaining Python-based applications, APIs, and backend services. The ideal candidate has strong problem-solving skills, good knowledge of software development best practices, and experience working in agile environments.

    Key Responsibilities

    • Develop and maintain scalable backend applications using Python.
    • Build RESTful APIs and integrate with internal/external services.
    • Write clean, maintainable, and efficient code following best practices.
    • Collaborate with cross-functional teams including product, QA, and DevOps.
    • Implement automated tests and participate in code reviews.
    • Optimize performance and troubleshoot issues in production systems.
    • Work with databases (SQL/NoSQL) for data modeling, queries, and integrations.
    • Participate in sprint planning, documentation, and architectural discussions.

    Required Skills & Qualifications

    • Strong proficiency in Python 3.x.
    • Experience with Python frameworks such as DjangoFlaskFastAPI, or Pyramid.
    • Knowledge of REST APIs, microservices, and distributed systems.
    • Experience with SQL (PostgreSQL, MySQL) and/or NoSQL (MongoDB, Redis).
    • Familiarity with Git, CI/CD pipelines, and containerization (Docker).
    • Understanding of cloud platforms (AWS, GCP, or Azure) is a plus.
    • Good knowledge of data structures, algorithms, and OOP concepts.
    • Ability to write unit tests (pytest/unittest).
    • Strong problem-solving skills and attention to detail.

    Preferred Qualifications (Optional)

    • Experience with asynchronous programming (Asyncio).
    • Knowledge of message queues (RabbitMQ, Kafka, SQS).
    • Background in machine learning, data engineering, or DevOps.
    • Familiarity with front-end technologies (React/Angular) is a plus.


     

    Technical Architect

    IT Services & Consulting

    Engineering - Software & QA

    Full Time, Permanent

    Software Development

Role Specific Skills

  • Active Listening
  • Complex Problem Solving
  • Computers and Electronics
  • Critical Thinking
  • Customer and Personal Service
  • Deductive Reasoning
  • Design
  • Engineering and Technology
  • English Language
  • Inductive Reasoning
  • Information Ordering
  • Judgment and Decision Making
  • Mathematical Reasoning
  • Mathematics
  • Near Vision
  • Oral Comprehension
  • Oral Expression
  • Originality
  • Problem Sensitivity
  • Reading Comprehension
  • Selective Attention
  • Social Perceptiveness
  • Speaking
  • Speech Clarity
  • Speech Recognition
  • Telecommunications
  • Written Comprehension
  • Written Expression
  • Basic Qualifications

    • Any Graduate

    Journey

    • Application Date

      2025-12-05 00:00:00.0 - 2026-03-05 00:00:00.0

    `