Senior Python Developer

0


We are seeking an Advanced Python Developer with a focus on Web API development. The ideal candidate should have extensive experience in building, optimizing, and maintaining web applications and APIs, and a strong understanding of software engineering principles. You will be responsible for writing clean, maintainable, and efficient code, while following best practices in code design, architecture, and development.

Key Responsibilities
  • Design, develop, and maintain scalable and efficient Web APIs using Python.
  • Write clean, reusable, and maintainable code in adherence to SOLID, DRY, and other coding principles.
  • Collaborate with cross-functional teams to ensure solutions meet business requirements and technical standards.
  • Ensure the performance, quality, and responsiveness of applications.
  • Troubleshoot and debug API-related issues and provide timely fixes.
  • Participate in code reviews to maintain high code quality across the team.
  • Develop automated unit and integration tests to ensure software reliability.
  • Contribute to the design and architecture of new features and systems, following design principles.
  • Stay up to date with the latest developments in Python, Web API frameworks, and industry best practices.
Qualifications
  • Bachelor’s degree in Computer Science, Software Engineering, or a related field.
  • 5+ years of professional experience in Python development.
  • Extensive experience with Web APIs and frameworks like FastAPI, Flask, or Django.
  • Strong understanding of RESTful API design and best practices.
  • Experience working with database technologies (SQL/NoSQL) such as MySQL, PostgreSQL, MongoDB.
  • Knowledge of design principles such as SOLID, DRY, and KISS.
  • Experience with version control systems like Git.
  • Familiarity with CI/CD pipelines and DevOps practices.
  • Strong problem-solving skills and the ability to write efficient, high-quality code.
Preferred Skills
  • Knowledge of AI/ML concepts and frameworks such as TensorFlow, PyTorch, or scikit-learn (optional).
  • Experience with cloud platforms (AWS, GCP, Azure) for deploying web applications.
  • Familiarity with containerization tools like Docker and orchestration platforms like Kubernetes.
  • Experience with asynchronous programming in Python and handling high-concurrency systems.
  • Understanding of security best practices in API development.
You have to wait 20 seconds

Generating Apply Link...


Post a Comment

0 Comments
* Please Don't Spam Here. All the Comments are Reviewed by Admin.
Post a Comment (0)
Our website uses cookies to enhance your experience. Learn More
Accept !