Required Skills and Qualifications:
· Bachelor’s degree in computer science, Engineering, or related field
· 4-5 years of professional experience as a Python developer
· Experience with front-end technologies such as JavaScript, HTML5, and CSS
· Solid understanding of object-oriented programming and design patterns
· Utilize Python libraries and frameworks effectively to streamline development.
· Implement secure, efficient, and scalable database architectures.
· Leverage Generative AI (GenAI) tools to enhance automation and create innovative solutions.
· Troubleshoot and resolve technical issues across various stages of the development lifecycle
· Experience with version control systems, preferably Git
· Proficient with databases such as MySQL, PostgreSQL, or NoSQL databases (e.g., MongoDB).
· Understanding of RESTful API design and implementation.
· 3-5+ years of experience with Python development, including experience with Python libraries (e.g., Pandas, NumPy, Flask, Django).
· Proficiency in developing, deploying, and managing applications on both public and private cloud platforms (e.g., AWS, Azure, GCP).
Preferred Skills:
· Experience with cloud platforms (e.g., AWS, Google Cloud, Azure)
· Familiarity with containerization technologies like Docker
· Knowledge of CI/CD pipelines and tools (e.g., Jenkins)
· Experience with test-driven development and automated testing frameworks (e.g., Pytest)
· Understanding of Agile development methodologies
Job Type: Full-time
Pay: $100,000.00-$120,000.00 per year
Work Location: Remote