Stirling, Scotland
Peacock Technology is looking for a Python Django Full Stack Developer to join our research and development team.
At Peacock Technology, we are connecting our experience in robotics and artificial intelligence to deliver ongoing solutions to help food producers improve long-term food sustainability and animal welfare. We provide a range of products using robotics, machine vision, and sensing technologies to monitor cow condition and provide farmer insights for disease prevention and welfare. Our development team includes highly qualified engineers, including engineers with PhDs in Software Engineering, Mathematics, and Mechanical Engineering. We also have close working relationships with universities, colleges, and research organisations. We have an opportunity for a Python Django Full Stack Developer to join our development team and help guide our efforts to ensure that we are providing meaningful solutions to dairy farmers.
Job Description
Friendly and professional, you will be part of a team developing a web application for animal health monitoring systems. The role will involve participation at all stages of the development process, from requirements capture through development and testing. We are looking for someone who has a passion for engineering, a professional approach to projects, and the ability to find solutions to unusual challenges.
Responsibilities
1. Support existing website software (HTML, Python, Django, CSS).
2. Develop new features for our website on both the UI and underlying data processing.
3. Identify improvements to functionality and performance of the current system.
4. Enhance supplementary mobile app (React Native).
5. Conduct code reviews.
6. Collaborate with other departments, such as product management and UX/UI design, to showcase the full scope of responsibilities.
7. Write and maintain technical documentation.
Qualifications and Experience
Bachelor's or master’s degree in computer science or a software engineering field and more than 3 years’ experience in a related role in the industry. Track record of highly competent software development and proven experience of working well in engineering teams. Excellent understanding of Agile, lean, and DevOps cultures.
Essential Skills
1. Python, Django, JavaScript, HTML 5, CSS.
2. Experience in building transactional web-based applications and websites.
3. Relational database experience ideally with MySQL databases.
4. Experience in designing, developing, and consuming RESTful APIs.
5. Knowledge of design and performance best practices for web-based applications.
6. Experience with continuous integration/test-driven/automated testing/managed releases.
7. Meticulous and logical-minded.
8. Team worker and good communicator.
9. Willing to have direct contact with clients and able to interpret their needs.
Desirable Skills
1. Mobile apps development, React.
2. Website prototyping skills.
3. GIT or other similar source control systems.
4. Tastypie & Selenium and other tools.
5. DevOps Practices: CI/CD tools (e.g., Jenkins, GitLab CI/CD) or containerization tools (e.g., Docker or Kubernetes).
6. Experience in building scalable, high-availability systems.
7. Database implementation in NoSQL.
8. Working knowledge of deploying and maintaining applications on AWS.
9. Linux environment, container technology, cloud concepts.
10. Interest in the dairy industry will be useful.
What we’ll offer you in return
Full-time, Contract, Permanent. Excellent remuneration, 34 days holiday entitlement, private health and wellness scheme, additional bonus scheme available. As part of the interview process, you will be expected to join a first-stage video call and a second, face-to-face at our office in Stirling.
#J-18808-Ljbffr