Python Developer
Role overview
In charge of creating, putting into practice, and maintaining Python-based software solutions. Work together with cross-functional teams to create, develop, and implement cutting-edge software solutions that satisfy organizational objectives.
Key Responsibilities
– Using Python to design and develop scalable, high-performing software applications.
– Writing code that adheres to coding standards and best practices and is clear, efficient, and maintainable.
– Working together to gather and specify software needs with cross-functional teams.
– Taking part in code and design evaluations to guarantee consistency and quality throughout projects.
– Creating and keeping up with software application technical documentation.
– Finding and fixing performance problems and software flaws.
– Testing software programs to guarantee optimal functionality, security, and dependability.
Requirements
– A bachelor’s degree in engineering, computer science, or in similar field (or comparable professional experience).
– Demonstrated experience in a Python development role or a related one.
– Extensive knowledge of the Python programming language and associated framework, including Django and Flask.
– Knowledge of the technologies and frameworks used in web development (e.g., HTML, CSS, JavaScript).
– Knowledge of relational databases (PostgreSQL, MySQL, etc.) and ORM libraries (SQLAlchemy, etc.).
– Familiarity with collaborative development workflows and version control technologies, such as Git.