Overview:
The Python Developer plays a crucial role in our organization responsible for developing and maintaining highquality Python applications. They will work closely with our team to design and implement new features enhancements and bug fixes for our software offering.
Key Responsibilities:
- Design and develop Python applications
- Write and implement clean and efficient code
- Work on user interface implementation
- Collaborate with crossfunctional teams
- Perform unit tests and debugging
- Optimize applications for maximum speed and scalability
- Develop serverside logic
- Integrate frontend components into applications
- Implement security and data protection
- Stay uptodate with new technologies
- Participate in code reviews
- Troubleshoot debug and upgrade software
- Create technical documentation
- Contribute to team meetings and brainstorming sessions
- Support continuous improvement by investigating alternative technologies
Required Qualifications:
- Bachelors degree in Computer Science Engineering or a related field
- Proven experience as a Python Developer
- Knowledge of objectrelational mapping (ORM)
- Experience in Django and Django REST framework
- Understanding of serverside templating languages
- Familiarity with frontend technologies such as JavaScript HTML5 and CSS3
- Proficient in version control using Git
- Experience with SQL and NoSQL databases
- Understanding of software design patterns
git,security,server-side logic,unit testing,application development,database,software design patterns,continuous improvement,data protection,troubleshooting,sql,front-end technologies,python,clean code,orm,technical documentation,nosql databases,ecommerce,code,new technologies,django,debugging,version control,server-side templating languages,user interface implementation,code reviews,agile methodologies,django rest framework,front-end integration,software upgrade