Role: Full Stack Python Developer
Location: Dundee and clients want candidates who are based in Scotland
Salary: £45,000 - £55,000
Hybrid working: onsite 2x days per week
We are seeking a talented and enthusiastic Full Stack Python Developer to join our talented small team at the beginning of our digital journey.
As a beginner level developer, you will have the opportunity to work closely with experienced professionals and gain valuable hands-on experience across the entire software development life cycle.
About the role:
As a Front End developer you will be expected to work on react frameworks (Ionic is ideal) but its currently a JavaScript Front End set up.
The company are very focussed on IoT so if you're interested in this area that's a bonus.
You MUST HAVE demo code experience NOT just knowledge, the ideal person is from a react or JavaScript background and able to write code to make it dynamic and use react hooks.
You must be able to hold and manage stakes in the app, so functional app knowledge is key.
Key skills are: JavaScript, react, typescript and kooks experience
Responsibilities:
- Collaborate with the development team to design, develop, and deploy robust and scalable web applications using Python and related frameworks.
- Participate actively in brainstorming sessions and contribute innovative ideas to enhance the user experience and functionality of web applications.
- Write clean, efficient, and well-documented code that adheres to industry best practices and coding standards.
- Conduct thorough testing and debugging to ensure the quality and reliability of the developed applications.
- Collaborate with Front End developers to integrate user-facing elements with Server Side logic.
- Work closely with the team to identify and troubleshoot any issues or bugs, providing timely resolutions.
- Stay updated with emerging trends and technologies in web development to continuously enhance your skills and contribute to the team's growth.
- Assist in the maintenance and support of existing web applications, ensuring their smooth operation and performance optimization.
Education:
- Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent practical experience).
- Any knowledge in AI/ML for Computer Vision and/or data analytics would be highly advantageous.
Software (core):
- Strong understanding of Python programming language and its frameworks (Django or Flask).
- Familiarity with Front End technologies including React, HTML, CSS, and JavaScript and frameworks (such as Ionic).
- Basic knowledge of database systems and SQL.
- Proficient understanding of version control systems, preferably Git.
Software (nice to have)
- Any knowledge in AI/ML for Computer Vision and/or data analytics would be highly advantageous
- Firmware development
- Cloud computing and database
Hardware (nice to have)
- Communications technology (such as MQTT, HTTP, etc.)
- Edge microprocessors/development boards (Nvidia, Arduino, Raspberry Pi)
General Skills
- Excellent problem-solving skills and the ability to think creatively to overcome technical challenges.
- A passion for learning and staying updated with the latest industry trends and best practices.
- Strong communication and teamwork skills, with the ability to effectively collaborate with cross-functional teams, your default should be Openness and transparency.
- Desire to take the initiative and self-start when necessary.
- Flexibility, we pride ourselves on doing what is necessary to make the whole organisation successful.
How to apply?
Please send a CV to (see below)
People Source Consulting Ltd is acting as an Employment Agency in relation to this vacancy. People Source specialise in technology recruitment across niche markets including Information Technology, Digital TV, Digital Marketing, Project and Programme Management, SAP, Digital and Consumer Electronics, Air Traffic Management, Management Consultancy, Business Intelligence, Manufacturing, Telecoms, Public Sector, Healthcare, Finance and Oil & Gas.