Job Description :

  • Job Title: Senior Python Developer
  • Location : Virgina
  • MOH : W2/ Onsite
  • Job Summary
  • We are looking for an experienced Senior Python Developer with a strong background in software engineering, data processing, and system design. The ideal candidate will be responsible for building scalable, high-performance applications and integrating complex systems. This role requires deep hands-on expertise in Python development, modern frameworks, and experience leading or mentoring other developers in enterprise environments.
  • Key Responsibilities
  • Design, develop, and maintain robust, efficient, and scalable Python-based applications and services.Collaborate with architects, data engineers, and DevOps teams to design and implement system integrations and APIs.Write clean, reusable, and testable code following best practices and coding standards.Develop and optimize back-end logic, data processing pipelines, and API layers.Implement secure, high-performance solutions for data-driven applications.Participate in system design discussions, architecture reviews, and performance optimization efforts.Mentor junior developers and contribute to code reviews and technical documentation.Troubleshoot, debug, and resolve complex technical issues across multiple environments.Stay up to date with emerging technologies and propose improvements to enhance system performance and maintainability.
  • Required Skills & Qualifications
  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.10–15 years of professional experience in software development with a strong focus on Python.Expertise in Python frameworks such as Django, Flask, or FastAPI.Strong understanding of object-oriented programming (OOP) and design patterns.Proficiency in RESTful API development and microservices architecture.Hands-on experience with SQL and NoSQL databases (PostgreSQL, MySQL, MongoDB, etc.).Strong knowledge of Linux/Unix environments and scripting.Familiarity with containerization and orchestration tools (Docker, Kubernetes).Experience with cloud platforms (AWS, Azure, or GCP).Understanding of CI/CD pipelines, version control (Git), and Agile methodologies.Excellent analytical, problem-solving, and communication skills.
  • Preferred Skills
  • Experience with data engineering, ETL workflows, or big data frameworks (Spark, Airflow).Knowledge of machine learning libraries (NumPy, Pandas, Scikit-learn, TensorFlow, etc.) is a plus.Exposure to DevOps practices, infrastructure as code, and monitoring tools (Jenkins, Terraform, Prometheus).Familiarity with security best practices for Python-based applications.Prior experience in domains such as finance, healthcare, or government is advantageous.

             

Similar Jobs you may be interested in ..