Required Skills: Django, Flask, FastAP
Job Description
Job Title: Python Developer
Location: United States
Job Type: Full-time, On-site
Visa Sponsorship: H1B
We seek qualified candidates for an on-site role in [United States]. H1B sponsorship is available for this position.
If you are interested, please submit your application.
Job Summary:
We are looking for a skilled Python Developer to join our team. The ideal candidate will have a strong foundation in Python programming and be responsible for designing, developing, and maintaining software applications, APIs, and services. You will work closely with cross-functional teams to build robust and scalable solutions.
Key Responsibilities:
• Develop and maintain Python-based applications and services.
• Write clean, efficient, and well-documented code following best practices.
• Design, implement, and optimize RESTful APIs for integration with external systems.
• Work with relational and NoSQL databases to store and retrieve application data.
• Collaborate with front-end developers to integrate user-facing elements with server-side logic.
• Participate in code reviews, providing feedback and ensuring coding standards.
• Troubleshoot and debug applications to resolve issues in a timely manner.
• Write automated tests and ensure the reliability of the applications.
• Optimize performance and scalability of the application, focusing on efficiency.
• Stay updated with the latest industry trends and technologies, continuously improving skills.
• Participate in Agile development processes, providing regular updates and estimations.
Required Skills and Qualifications:
• Proven experience as a Python Developer or similar role.
• Strong knowledge of Python programming language and its frameworks (e.g., Django, Flask, FastAPI).
• Familiarity with front-end technologies such as HTML, CSS, and JavaScript.
• Experience with databases (SQL and NoSQL) and ORM libraries (e.g., SQLAlchemy).
• Knowledge of RESTful API design and integration.
• Experience with version control tools like Git and platforms like GitHub or GitLab.
• Strong problem-solving and debugging skills.
• Experience with testing frameworks such as PyTest or Unittest.
• Familiarity with cloud platforms (AWS, Azure, or Google Cloud) is a plus.
• Ability to work in a collaborative team environment and communicate effectively.
Preferred Qualifications:
• Experience with containerization tools like Docker and Kubernetes.
• Familiarity with DevOps tools and CI/CD pipelines (Jenkins, CircleCI, etc.).
• Knowledge of microservices architecture and serverless computing.
• Experience with data processing libraries such as Pandas or NumPy.
• Familiarity with Machine Learning frameworks (e.g., TensorFlow, Scikit-learn) is a plus.
Educational Requirements:
• Bachelor’s degree in Computer Science, Information Technology, or a related field (or equivalent work experience).