Python Developer
Job Descriptions
Hiring a
Python Developer
?
1
2
3
Python Developer
Description
We are looking for a Python Developer to join our team at Rezi. The position requires an individual with a strong command of the Python language and knowledge of web frameworks and data science. You will be responsible for developing and maintaining applications, databases, and web-based services. Your main duties will include designing and developing software solutions, developing and maintaining web applications, analyzing user needs and developing solutions, researching new technologies, and troubleshooting any issues that may arise. To be successful in this role, you should have experience with Python, web frameworks, and data science. You should also be familiar with software engineering principles and have the ability to create well-structured and maintainable code. Ultimately, you should be able to develop and maintain high-quality software systems to meet business requirements.
Responsibilities
• As a Python Developer at Rezi, responsible for developing, testing, and maintaining software products that meet the needs of our customers
• Collaborate with other developers to design and implement features
• Write clean, well-structured, and maintainable code
• Develop RESTful API services and integrate them with web and mobile applications
• Analyze and optimize code for performance and scalability
• Troubleshoot and debug issues in existing code
• Monitor and maintain software systems to ensure optimal performance
• Create and maintain technical documentation for software products
• Participate in code reviews to ensure code quality and adherence to standards
Requirements
• 5+ years of experience with Python development
• Experience in developing robust and reliable web applications
• Experience with web frameworks such as Django, Flask, or Pyramid
• Proficiency in HTML, JavaScript, and CSS
• Knowledge of relational databases and SQL
• Experience with Git for version control
• Knowledge of Linux/Unix systems and environments
• Ability to debug and troubleshoot issues efficiently
• Understanding of Agile development and Scrum methodology
• Excellent communication, teamwork, and problem-solving skills
• Proven track record of successful software delivery
Skills
Python Developer
Description
Rezi is looking for an experienced Python Developer to join our team and develop software using Python programming language. The ideal candidate should have a solid understanding of Python, Web Frameworks, and Data Science.As a Python Developer, you will be responsible for writing effective, scalable code and developing back-end components to improve responsiveness and overall performance. You will also collaborate with front-end developers and other stakeholders to integrate user-facing elements with server-side logic. Additionally, you will be responsible for identifying and improving system performance and providing technical support.To be successful in this role, you should be familiar with Python web frameworks, such as Django and Flask, and have a good understanding of server-side templating languages, such as Jinja 2. You should also have knowledge of object-relational mapping (ORM), database technologies, and web server technologies. Finally, you must be able to troubleshoot and debug applications to ensure they operate correctly.
Responsibilities
• As a Python Developer at Rezi, responsible for developing, testing and deploying software products using Python and other technologies
• Build efficient back-end components and APIs in Python to power web and mobile applications
• Design and develop software systems in collaboration with software engineers, product managers, and other stakeholders
• Collaborate with team members to ensure software quality, scalability, and performance
• Design and implement efficient database schemas and data models
• Troubleshoot and debug applications
• Develop new features and maintain existing codebase
• Follow industry best practices and adhere to coding standards and guidelines
Requirements
• 3+ years of experience in software development, with a focus on Python programming
• Expertise in Python coding, debugging, and scripting
• Strong working knowledge of web frameworks such as Django, Flask, and Pyramid• Proven experience with object-oriented programming
• Experience with client-side scripting and JavaScript libraries such as jQuery
• Knowledge of databases and SQL
• Working knowledge of version control systems such as Git and Mercurial
• Familiarity with Linux/Unix systems and environments
• Ability to collaborate with other software developers, product managers, and UX designers
• Excellent written and verbal communication skills