Job Description :

We are looking for a skilled Python Developer to design, develop, and maintain high-quality software solutions. The ideal candidate should have strong problem-solving skills, a solid understanding of Python programming, and experience working with modern frameworks and tools.

Key Responsibilities

  • Design, develop, test, and maintain Python-based applications

  • Write clean, scalable, and efficient code following best practices

  • Collaborate with cross-functional teams (product, QA, DevOps)

  • Integrate user-facing elements with server-side logic

  • Develop and consume RESTful APIs

  • Optimize applications for performance, security, and scalability

  • Debug and resolve technical issues

  • Participate in code reviews and contribute to technical documentation

Required Skills & Qualifications

  • Strong proficiency in Python

  • Experience with frameworks such as Django, Flask, or FastAPI

  • Understanding of OOP, data structures, and algorithms

  • Experience with relational and/or NoSQL databases (PostgreSQL, MySQL, MongoDB)

  • Familiarity with REST APIs and JSON

  • Knowledge of version control systems (Git)

  • Basic understanding of Linux/Unix environments

Preferred Qualifications

  • Experience with cloud platforms (AWS, Azure, or GCP)

  • Knowledge of containerization tools (Docker, Kubernetes)

  • Familiarity with CI/CD pipelines

  • Exposure to data processing libraries (NumPy, Pandas) or ML frameworks (optional)

  • Experience with frontend technologies (HTML, CSS, JavaScript) is a plus

Education & Experience

  • Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent experience)

  • 0–2 years (Junior) / 3–5 years (Mid) / 5+ years (Senior) of relevant experience



Client : ShrinQ Consulting Group

             

Similar Jobs you may be interested in ..