The Python Developer is responsible for designing, coding, debugging, and maintaining high-performance applications using Python. The role also involves collaborating with design and product teams to ensure user-friendly applications and integrating user-facing elements with server-side logic.
The Python Developer at Horus AI is responsible for creating and implementing robust, efficient, and adaptable server-side applications using Python. The role focuses on optimizing the performance of our backend system and improving the user experience. The successful candidate will have strong analytical skills, an in-depth knowledge of Python, and a strong understanding of the importance of teamwork to achieve common objectives.
Key responsibilities:
- Design, code, debug, and maintain robust and high-performance applications using Python.
- Collaborate with the design and product teams to understand end-user requirements and ensure user-friendly applications.
- Integrate user-facing elements developed by front-end developers with server-side logic.
- Prepare and maintain all applications utilizing standard development tools
- Build reusable code and libraries for future use.
- Implement data protection and security measures.
- Design, develop and implement test plans and test cases for software developments.
- Stay abreast of emerging technologies or trends that could impact the application ecosystem.
Qualifications:
- A bachelor's degree in computer science, software engineering, or a similar field.
- A minimum of three years of experience in Python development.
- Strong understanding of Python frameworks such as Django, Flask or Pyramid.
- Experience with cloud services platforms such as AWS, Microsoft Azure or Google Cloud.
- Working knowledge of databases and SQL.
- Understanding of front-end technologies such as HTML, CSS, and JavaScript.
- Good understanding of server-side templating languages such as Jinja 2, Mako etc.
- Familiarity with version control systems (e.g., Git).
- Detail-oriented, with excellent analytical and problem-solving skills.
- Excellent communication and teamwork skills.
Benefits:
- Competitive salary and benefits package.
- Work with an energetic and innovative team working on exciting, leading-edge AI solutions.
- Continued professional development opportunities.
- Flexible working hours and remote work options.
- Opportunity to contribute to groundbreaking AI technology and be a part of a rapidly growing company.
- An environment that encourages work-life balance.
We are looking forward to receiving applications from enthusiastic and talented Python experts who are looking to enhance their career in the vibrant field of AI.
Salary: 10000 - 20000 USD Per annum