Python Developer
Summary
Build and maintain Python-based web solutions while integrating and leveraging the company’s AI tools to enhance development workflows and product features.
Responsibilities
- Develop and maintain web solutions in Python
- Develop and maintain solutions using the company's AI
- Write clean, efficient, and scalable code, adhering to best development practices
- Identify and fix bugs and performance issues
- Perform unit and integration tests to ensure software quality
- Actively participate in team meetings and contribute ideas to improve the development process
- Collaborate with team members to design and implement new and existing features
- Stay up to date with trends and best practices in Python web developmentCollaborate with other teams, such as design and product management, to ensure delivery of high-quality products
Requirements
- Minimum of three years of experience in Python development
- Experience using AI, prompt development, and applying AI to development
- Experience implementing integrations
- Ability to develop and integrate APIs
- Ability to write complex, optimized SQL queries
- Attention to code quality and design patterns
- Code versioning using Git
- Experience with agile development methodologies such as Scrum or Kanban
- Ability to work in a team and collaborate with other developers
- Ability to solve problems efficiently and creatively
- Willingness to learn new technologies and stay updated
- Strategic thinking and ability to identify trends and opportunities