We are seeking a talented individual to join our dynamic team at GoHire. This position offers an exciting opportunity to work on innovative projects and contribute to the development of high-quality software solutions.
Key Responsibilities
- Design, develop, and maintain Python applications.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Write clean, maintainable, and effective code.
- Participate in code reviews and ensure adherence to best practices.
- Debug and troubleshoot software issues to ensure optimal performance.
- Stay up-to-date with emerging technologies and industry trends related to Python development.
Requirements
- Proven experience in Python programming.
- Strong understanding of web frameworks such as Django or Flask.
- Experience with version control systems, particularly Git.
- Familiarity with RESTful APIs and web services.
- Knowledge of database management systems, such as MySQL or PostgreSQL.
- Excellent problem-solving skills and attention to detail.
Nice to have
- Experience with cloud services such as AWS or Azure.
- Knowledge of front-end technologies like HTML, CSS, and JavaScript.
- Understanding of Agile methodologies.
- Experience with containerisation technologies like Docker.