Overview:
The Python Poetry Developer plays a crucial role in our organization by utilizing their expertise in Python and Poetry to develop and maintain scalable efficient and reliable software solutions. As a key member of our development team you will contribute to the design implementation and testing of various web applications ensuring seamless integration with databases and thirdparty systems.
Key Responsibilities:
- Develop and maintain Pythonbased applications using Poetry for dependency management.
- Collaborate with crossfunctional teams to define design and ship new features.
- Write efficient reusable and testable code following best practices.
- Integrate data storage solutions using databases such as SQL or NoSQL.
- Optimize application performance and ensure scalability.
- Participate in code reviews and provide constructive feedback to peers.
- Identify and resolve technical issues proactively.
- Stay updated with the latest industry trends and technologies.
- Work closely with UX/UI designers to implement attractive and userfriendly interfaces.
- Contribute to the continuous improvement of development processes and tools.
- Document software functionalities and provide training to internal teams when required.
- Assist in troubleshooting and debugging applications.
- Ensure adherence to project timelines and delivery schedules.
- Participate in the full software development lifecycle including planning and release activities.
- Collaborate with quality assurance teams to identify and address software defects.
Required Qualifications:
- Bachelors degree in Computer Science Engineering or a related field.
- Proven experience as a Python developer with a strong focus on web development.
- Proficiency in Poetry for managing Python dependencies.
- Experience with database management systems such as MySQL PostgreSQL or MongoDB.
- Strong understanding of software architecture and design principles.
- Ability to write clean maintainable and efficient code.
- Solid understanding of frontend technologies including HTML CSS and JavaScript.
- Experience with version control systems such as Git.
- Knowledge of unit testing and debugging.
- Familiarity with Agile methodologies and DevOps practices.
- Excellent problemsolving and analytical skills.
- Strong communication and collaboration abilities.
- Capability to work effectively in a fastpaced dynamic environment.
- Proactive mindset with a focus on continuous learning and selfimprovement.
- Ability to prioritize tasks and manage time efficiently.
analytical skills,database management,communication,git,html,css,web development,problem-solving,nosql,agile methodologies,poetry,python,software architecture,collaboration,unit testing,javascript,sql,devops,time management