Job Title: Python DeveloperLocation: [Specify Location or Remote]Job Type: Full-timeExperience Required: 5 Years-6 YearsJob Overview:We are seeking an experienced Python Developer with a minimum of 5 years of expertise to join our dynamic development team. The ideal candidate will have a strong background in designing, developing, and maintaining scalable Python-based applications. You will collaborate with cross-functional teams to deliver high-quality software solutions that meet business needs.Key Responsibilities:- Develop, test, and maintain robust and scalable Python applications- Write clean, efficient, and well-documented code following best practices- Collaborate with product managers, designers, and other developers to define and implement features- Optimize applications for maximum speed and scalability- Troubleshoot, debug and upgrade existing software- Implement automated testing platforms and unit tests- Participate in code reviews to ensure code quality and share knowledge with team members- Stay updated with the latest industry trends and technologies to continuously improve development processes- Work within Agile/Scrum teams and contribute to sprint planning and executionRequired Qualifications and Skills:- Bachelors degree in Computer Science, Information Technology, or a related field, or equivalent practical experience- Minimum of 5 years of professional experience in Python development- Strong knowledge of Python frameworks such as Django, Flask, or FastAPI- Experience with RESTful API development and integration- Proficient understanding of front-end technologies, such as JavaScript, HTML5, and CSS3, is a plus- Familiarity with database systems like PostgreSQL, MySQL, or MongoDB- Experience with version control systems such as Git- Knowledge of containerization and orchestration technologies such as Docker and Kubernetes is advantageous- Ability to write reusable, testable, and efficient code- Understanding of Agile software development methodologies- Excellent problem-solving skills and attention to detail- Strong communication and teamwork abilitiesPreferred Qualifications:- Experience with cloud platforms such as AWS, Azure, or Google Cloud- Knowledge of data science or machine learning libraries in Python (e.g., Pandas, NumPy, Scikit-learn)- Familiarity with Continuous Integration/Continuous Deployment (CI/CD) pipelinesWhat We Offer:- Opportunities for professional growth and development- Collaborative and inclusive work environment- Flexible working hours and remote work options- Challenging projects that enable you to enhance your skillsIf you meet the above qualifications and are passionate about Python development, we encourage you to apply and be a part of an innovative and forward-thinking team. Please submit your resume and cover letter highlighting your relevant experience.We look forward to reviewing your application.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
- Dice Id: 10211255b
- Position Id: 296
- Posted 1 day ago