Python Developer Job Description Template
Company Briefing
Kick off your Python developer job posting by dedicating the opening sentences to a short intro about your company. Use this opportunity to position your company as an exciting place for your future candidates to work at. Be sure to include any important or relevant details that will hook the reader in, such as company perks, benefit plans, salary offers, and compensation plans. Don’t forget to include information about the type of work culture that you promote at your company as well as the general workplace feeling that you try to promote.
Job Description
Our company is currently scouting for a rockstar Python developer who possesses both the knowledge and spirit to tackle a series of software projects that we have lined up. In short, you will form the backbone of our software development team as the Senior Python Developer. Your presence, knowledge, and energy will be essential in our ability to create impactful and dynamic software applications. As the Senior Python Developer, you will be integrated into a three-member team, yourself included. This team comprises one (1) junior front-end web developer and one (1) Chief Technology Officer (CTO). The front-end developer will support you in the integration of user-facing elements. You will report to the CTO.
Responsibilities
- Prepare and write scalable code utilizing Python as the programming language
- Liaise directly with the members of the development team to create software apps
- Review applications and participate in testing and debugging
- Develop components associated with back-end development
- Facilitate the integration of data storage solutions
- Merge front-end elements with back-end server-side configurations
- Configure databases to improve the functionality of software applications
- Create virtual tools that aid in recording online traffic
- Build an epic user experience for our customers
- Put together technical documentation that registers important software information
Skills Required
- Previous experience as a full-time software developer
- At least six (6) years of experience with Python programming or as a senior programmer/Python engineer
- Ample experience working with front-end developers (bonus if you’ve done front-end development
- Experience in the capacity as a full-stack developer
- Knowledge of machine learning/automation technology
- Strong understanding of SQL and databases
- Has worked on data protection web hirings projects
- Experience handling big data and doing server-side logic scripting
- Knowledge of Java, Javascript, Laraval, HTML5, Ajax, jQuery, and the Angular JS Framework
- Experience integrating back-end logic with front-end elements
- Extensive experience working with open data sources web frameworks like Django and Zen
- Working knowledge of Linux
- Bachelor’s degree in Web Technologies, Computer Science, Data Science, Software Development, and Information Technologies
- Stellar communication skills
- Superb problem-solving abilities