Overview
The Python Developer plays a crucial role in the development and maintenance of highquality software applications using Python programming language. They are responsible for writing efficient reusable and testable code as well as collaborating with crossfunctional teams to design and implement scalable software solutions.
Key responsibilities
- Developing and maintaining web applications using Python and related frameworks.
- Designing and implementing RESTful APIs.
- Collaborating with frontend developers to integrate userfacing elements with serverside logic.
- Writing effective scalable code with a focus on performance and security.
- Creating and maintaining database schemas and implementing data storage solutions.
- Implementing security and data protection measures.
- Integrating user authentication and authorization features.
- Implementing automated testing platforms and unit tests.
- Collaborating with the team to identify and fix bugs and performance bottlenecks.
- Participating in code reviews and knowledge sharing sessions.
Required qualifications
- Bachelors degree in Computer Science Engineering or a related field.
- Proven experience as a Python Developer or similar role.
- Proficiency in Python programming language and its frameworks such as Django Flask etc.
- Experience with relational databases and SQL.
- Understanding of frontend technologies such as JavaScript HTML5 and CSS3.
- Knowledge of code versioning tools such as Git.
- Ability to write clean maintainable and efficient code.
- Experience in implementing security and data protection.
- Familiarity with software development methodologies and best practices.
- Strong problemsolving skills and attention to detail.
- Excellent communication and teamwork skills.
- Capability to work in an agile development environment.
- Experience with RESTful APIs and web services.
- Knowledge of cloud computing services is a plus.
- Certifications in Python or relevant technologies is a plus.
sql,css3,flask,javascript,numpy,python,database management,restful apis,html5,cloud computing,git,agile development,django,security,pandas