Junior Web Developer Apprentice

EH1 1DG Edinburgh, Scotland £18000 annum (appr WhatJobs

Posted 10 days ago

Job Viewed

Tap Again To Close

Job Description

intern
Our client is seeking enthusiastic and motivated individuals to join their team as Junior Web Developer Apprentices. This is a fully remote, entry-level opportunity designed for aspiring developers eager to learn and grow within a supportive and collaborative environment. You will receive comprehensive training and mentorship from experienced professionals, gaining hands-on experience in front-end and back-end web development. The apprenticeship program combines structured learning with practical application, allowing you to contribute to real-world projects from day one. Responsibilities will include assisting in the development of user interfaces, writing clean and maintainable code, debugging applications, and collaborating with the development team on various tasks. You will have the opportunity to work with modern web technologies and frameworks, and to learn about software development best practices, agile methodologies, and version control systems (e.g., Git). The ideal candidate will possess a strong aptitude for problem-solving, a keen interest in technology, and a proactive learning attitude. While prior coding experience is not essential, a foundational understanding of programming concepts or a demonstrable passion for coding through personal projects will be advantageous. Excellent communication skills and the ability to work independently and as part of a remote team are crucial. This apprenticeship offers a fantastic pathway to a successful career in web development, providing both the skills and the experience needed to excel in the tech industry.
Responsibilities:
  • Assist in the development of web application features under guidance.
  • Write, test, and debug code for front-end and back-end development.
  • Collaborate with senior developers on project tasks.
  • Learn and apply modern web development technologies and frameworks.
  • Participate in code reviews and contribute to team knowledge sharing.
  • Assist with website maintenance and updates.
  • Document code and development processes.
  • Engage actively in training sessions and self-study.
  • Contribute to team discussions and problem-solving activities.
Qualifications:
  • Strong interest in web development and technology.
  • Eagerness to learn and a proactive attitude.
  • Good problem-solving and analytical skills.
  • Basic understanding of programming concepts is a plus.
  • Excellent communication and teamwork skills for remote collaboration.
  • Ability to work independently and manage time effectively.
  • High school diploma or equivalent.
  • Must be eligible to undertake an apprenticeship program.
This is an exceptional starting point for a career in technology, offering invaluable experience and training in a dynamic, fully remote setting. Our client is dedicated to fostering talent and providing a clear path for professional growth.
This advertiser has chosen not to accept applicants from your region.

Software Developer

Fife, Scotland £35000 - £40000 Annually Bright Purple

Posted 3 days ago

Job Viewed

Tap Again To Close

Job Description

permanent
Software Developer | Charity Sector | C#, SQL, ASP.NET |
Scotland/Remote
£35,000 - £40,000

  Lend your expertise to a good cause! We are looking for a Software Developer with good knowledge of the Microsoft stack to support a leading, historic Charity in the Central Belt of Scotland. This role is an ideal position if you are immediately available, or eager to secure a role fast, in a lovely, supportive environment working on a number of interesting, relatively small-scale projects.

This well established organisation do essential work across the region, ensuring vital services can be delivered to people most in need.

They are looking for a Software Developer to join them in-house and work closely with the CEO.    We are looking for a Developer skilled in:
  • SQL, T-SQL, SQL Server 2012-present

  • C#

  • Entity Framework

  • Classic ASP / ASP.NET / MVC / .NET 


Typical tasks and projects would involve:
  • Designing and building an API to call information from a SQL Server registry of services to local organisations.

  • Upgrading their systems and services from Classic ASP to ASP.NET and .NET Core 

  • Fine-tuning and optimising their SQL Server database 


This well established organisation do essential work across the region, ensuring vital services can be delivered to people most in need.

The position would be remote with occasional in person meet ups with their senior team to discuss progress and ensure the project is on track. The ideal candidate would therefore be within commutable distance of either Edinburgh or Fife.   Bright Purple is an equal opportunities employer. We are proud to work with clients who share our values of diversity and inclusion in our industry.

 

This advertiser has chosen not to accept applicants from your region.

Software Developer

Scotland, Scotland Bright Purple Resourcing

Posted 2 days ago

Job Viewed

Tap Again To Close

Job Description

permanent

Software Developer | Charity Sector | C#, SQL, ASP.NET |
Scotland/Remote
£35,000 - £40,000

Lend your expertise to a good cause! We are looking for a Software Developer with good knowledge of the Microsoft stack to support a leading, historicCharity in the Central Belt of Scotland. This role is an ideal position if you are immediately available, or eager to secure a role fast, in a lovely, suppo.











WHJS1_UKTJ

This advertiser has chosen not to accept applicants from your region.

Remote Junior Web Developer Apprentice

EH7 4BG Edinburgh, Scotland £12 Hourly WhatJobs

Posted 10 days ago

Job Viewed

Tap Again To Close

Job Description

intern
Our client, a dynamic tech startup revolutionizing online collaboration, is offering an exciting opportunity for a Remote Junior Web Developer Apprentice based in or willing to relocate to the Edinburgh, Scotland, UK area. This is a fully remote, paid apprenticeship designed to provide comprehensive training and hands-on experience in front-end and back-end web development. As a Remote Apprentice, you will work closely with our experienced development team, contributing to real-world projects while acquiring essential skills in HTML, CSS, JavaScript, and relevant frameworks. You will be involved in building user interfaces, developing API integrations, and assisting with database management. Our client is committed to fostering a supportive learning environment, offering mentorship and structured training modules. The ideal candidate is highly motivated, possesses a strong aptitude for problem-solving, and has a genuine passion for coding and technology. While prior professional experience is not required, a demonstrable interest in web development, such as personal projects or online courses, is highly valued. This role offers a unique chance to launch a career in software development with a forward-thinking company that embraces remote work flexibility. You will gain practical experience in agile development methodologies and contribute to the continuous improvement of our cutting-edge platform. The apprenticeship program includes regular check-ins and performance reviews to ensure your growth and development. We encourage applications from individuals eager to learn and grow within a collaborative, remote-first culture.

Responsibilities:
  • Assist in the development and maintenance of web applications using various programming languages and frameworks.
  • Write clean, efficient, and well-documented code under the guidance of senior developers.
  • Collaborate with team members on coding tasks, bug fixes, and feature enhancements.
  • Participate in code reviews and contribute to team discussions.
  • Learn and apply front-end development skills (HTML, CSS, JavaScript).
  • Gain exposure to back-end development concepts and technologies.
  • Help in testing and debugging applications to ensure optimal performance and user experience.
  • Contribute to the documentation of code and processes.
  • Adhere to project timelines and deliver assigned tasks effectively.
  • Actively engage in learning new technologies and development best practices.

Qualifications:
  • A strong desire to learn and build a career in web development.
  • Basic understanding of programming concepts.
  • Familiarity with HTML, CSS, and JavaScript is a plus.
  • Excellent problem-solving and analytical skills.
  • Good communication skills, particularly in a remote team setting.
  • Ability to work independently and manage time effectively.
  • High school diploma or equivalent required; relevant certifications or ongoing studies are advantageous.
This advertiser has chosen not to accept applicants from your region.

Fullstack Web Developer – Humanitarian Operations

Edinburgh, Scotland £35000 - £60000 annum Humanitarian Operations

Posted 10 days ago

Job Viewed

Tap Again To Close

Job Description

Permanent

Fullstack Web Developer – Humanitarian Operations

Location: Edinburgh, Scotland (Fully In-Person, 5 Days/Week)

Employment Type: Full-Time


Salary Range:

Mid-Level: £35,000 – £5,000 per annum

Lead Developer: 0,000 – £6 000 per annum

Why Join Humanitarian Operations (HOPE)?

At Humanitarian Operations , we don’t follow conventional corporate structures. We operate with a start-up mindset , embracing agility, creativity, and a shared commitment to impact. We celebrate individuality and innovation, encouraging every team member to bring their ideas to the table—because every perspective matters.

We are on a mission to eradicate educational inequality using the power of immersive technology. Our environment is relaxed but purposeful, and we are passionate about delivering high-quality products that make a difference globally.

HOPE is more than just a workplace—it’s a place of learning, growth, and collaboration , where you're empowered to do meaningful work and shape the future of education.

About the Role

We are looking for a Fullstack Web Developer to join our team in Edinburgh. This is a fully in-person role requiring you to work from our Edinburgh office five days a week . You’ll play a key part in developing and maintaining scalable, high-quality applications that power our educational tools and technologies.

You’ll work across the stack—from front-end interfaces to back-end logic and database architecture—collaborating with cross-functional teams to bring innovative features to life. Experience or interest in facial recognition technologies and machine learning integration is highly desirable, as we explore new ways to deliver adaptive, personalised learning experiences.

Key Responsibilities

For Mid-Level Developers:

Develop secure, well-tested, and scalable features across the full stack

Collaborate with product managers, designers, and fellow developers to meet project goals

Participate in code reviews, write documentation, and maintain high code quality

Troubleshoot and debug across front-end and back-end systems

Contribute creative ideas and technical solutions in a collaborative team environment

Stay informed on emerging technologies and suggest relevant improvements

For Lead Developers:

Lead project development from inception to deployment

Advocate for code quality, performance, and security best practices

Mentor junior and mid-level developers, fostering team growth

Contribute to architectural decisions and technical strategy

Coordinate cross-team collaborations and manage project timelines

Conduct technical interviews and support team hiring efforts

Proficiency in Python, JavaScript, TypeScript, React, Node.js, and Next.js, working knowledge of c# is a plus.

Solid understanding of REST APIs and working knowledge of Web sockets and GraphQl is a plus.

Familiarity with MVC architecture and frameworks such as Express and Django

Experience with database technologies: MySQL, MongoDB, PostgreSQL, NoSQL. Working knowledge of vector databases is a plus.

Strong front-end development skills (HTML, CSS, Bootstrap)

Experience with version control tools (e.g., Git)

Understanding of Agile development methodologies and CI/CD practices

Excellent communication skills for team collaboration and client interactions

Required Skills and Qualifications

General:

Proficiency in JavaScript, TypeScript, React, Node.js, and Next.js

Solid understanding of REST APIs and GraphQL

Familiarity with MVC architecture and frameworks such as Express and Laravel

Working knowledge of PHP, Python (including ML libraries), and C++

Experience with database technologies: MySQL, MongoDB, PostgreSQL, NoSQL

Strong front-end development skills (HTML, CSS, Bootstrap)

Experience with version control tools (e.g., Git)

Understanding of Agile development methodologies and CI/CD practices

Basic familiarity with design tools such as Figma

Excellent communication skills for team collaboration and client interactions

Additional Technical Assets:

Experience with AWS or similar cloud platforms; knowledge of serverless architecture preferred

Understanding of Jenkins or similar deployment tools

Experience with accessibility, SEO, security, and performance optimisation

Familiarity with facial recognition systems, computer vision concepts, or machine learning integrations

Awareness of privacy and ethical considerations in facial recognition technologies

Preferred Experience

Commercial experience working in a collaborative development team

Leading cross-functional teams or mentoring junior developers (for Lead role)

Implementing scalable architecture in a production environment

About Humanitarian Operations (HOPE)

Founded in 2004 as a first-responder disaster relief agency, Humanitarian Operations has provided critical assistance in crisis zones such as the Indian Ocean Tsunami, Haiti Earthquake, and Hurricane Katrina.

Today, our mission has evolved to address one of the most pressing global challenges: educational inequality . We aim to provide free, accessible education to every child around the world, regardless of background or income—delivered through cutting-edge, immersive, and engaging technologies.

What It’s Like to Work at HOPE

Flat, agile team structure – no red tape, no micromanagement

Creative autonomy – your ideas and input are not just welcome, they're essential

Collaborative culture – work with passionate, purpose-driven professionals

Mission-led environment – your code directly contributes to global impact

Focus on growth – personal and professional development are core to our values

We’re not just building software—we’re building a better future. If you're looking to apply your technical skills in a meaningful and challenging role, HOPE is the place for you .

This advertiser has chosen not to accept applicants from your region.

Apprentice Software Developer

EH1 1AA Edinburgh, Scotland £15000 annum (appr WhatJobs

Posted 2 days ago

Job Viewed

Tap Again To Close

Job Description

apprenticeship
Our client, a forward-thinking technology start-up, is offering an exceptional opportunity for aspiring individuals to join their team as an Apprentice Software Developer. This is a fully remote, paid apprenticeship designed to provide comprehensive training and hands-on experience in software development, setting you on a path to a rewarding career.

About the Role:
As an Apprentice Software Developer, you will work closely with experienced engineers, learning to design, develop, test, and deploy software applications. You will gain exposure to various programming languages, development tools, and methodologies, contributing to real-world projects. This apprenticeship provides a structured learning environment, combining practical work experience with dedicated study time towards a recognized qualification. The role is fully remote, allowing you to develop your skills from the comfort of your home.

Key Responsibilities:
  • Assist in the design and development of software applications under the guidance of senior developers.
  • Write clean, maintainable, and efficient code in various programming languages (e.g., Python, JavaScript, Java).
  • Participate in code reviews and contribute to team discussions on technical solutions.
  • Test and debug software to ensure functionality and identify errors.
  • Learn and apply development best practices, including version control (e.g., Git).
  • Contribute to the documentation of software designs and processes.
  • Collaborate with team members in a remote setting using various communication and project management tools.
  • Engage in continuous learning and development to expand technical knowledge and skills.
  • Work towards achieving the qualification requirements of the apprenticeship program.
  • Provide support in troubleshooting and resolving software issues as needed.
Qualifications and Experience:
  • A genuine passion for technology and a desire to learn software development.
  • Strong problem-solving abilities and logical thinking skills.
  • Good communication and teamwork skills.
  • Basic understanding of computer science concepts is beneficial but not essential.
  • Ability to work independently and manage time effectively in a remote environment.
  • Must be eligible for an apprenticeship program.
  • Minimum of Level 3 qualifications (e.g., A-Levels, BTEC, or equivalent) in relevant subjects, or demonstrable experience.
  • Eagerness to learn and adapt to new technologies.
This is a fantastic opportunity to kick-start your career in software development with a supportive and innovative company, all while working remotely. If you are ambitious, eager to learn, and ready to build a foundation in technology, we strongly encourage you to apply.
This advertiser has chosen not to accept applicants from your region.

Apprentice Software Developer

EH1 2HL Edinburgh, Scotland £15000 Annually WhatJobs

Posted 2 days ago

Job Viewed

Tap Again To Close

Job Description

apprenticeship
Join an innovative tech company as an Apprentice Software Developer and kick-start your career in programming. This apprenticeship opportunity is based in Edinburgh, Scotland, UK , offering a supportive hybrid work environment where you'll gain invaluable hands-on experience. You will work alongside experienced developers, learning to design, develop, and test software applications.

Throughout the apprenticeship, you will be involved in various stages of the software development lifecycle, including requirements gathering, coding, debugging, and deployment. You will receive structured training, mentorship, and practical experience in a range of programming languages and technologies, potentially including Java, Python, C#, or JavaScript, along with database management and version control systems like Git. Responsibilities will include assisting with coding tasks, contributing to unit testing, participating in code reviews, and documenting software specifications. The ideal candidate will have a strong passion for technology and software development, excellent problem-solving skills, and a keen desire to learn. While prior coding experience is not mandatory, a demonstrable interest in computing or a relevant qualification (e.g., A-levels in Maths, Physics, or Computing) would be advantageous. You must be eager to learn, work effectively within a team, and communicate your ideas clearly. This apprenticeship is designed to provide a solid foundation for a successful career in software development, with the potential for full-time employment upon successful completion of the program. Embracing both collaborative office days and focused remote work will be key to your development.
This advertiser has chosen not to accept applicants from your region.
Be The First To Know

About the latest Junior developer positions Jobs in Edinburgh !

Graduate Software Developer

EH1 1BB Edinburgh, Scotland £25000 Annually WhatJobs

Posted 5 days ago

Job Viewed

Tap Again To Close

Job Description

intern
Embark on your career journey with our exciting Graduate Software Developer internship opportunity! Our client, a forward-thinking tech company based in Edinburgh, Scotland, UK , is looking for enthusiastic and motivated graduates to join their innovative development team. This is a fantastic chance to gain hands-on experience in a real-world software development environment, contributing to meaningful projects and learning from industry experts. The role offers a hybrid working model, blending the collaborative energy of the office with the flexibility of remote work.

What You'll Do:
  • Assist in the design, development, and testing of software applications under the guidance of senior developers.
  • Write clean, efficient, and well-documented code in languages such as Python, Java, or C#.
  • Participate in code reviews to improve code quality and learn best practices.
  • Collaborate with team members to understand project requirements and deliver high-quality solutions.
  • Gain exposure to various stages of the software development lifecycle (SDLC).
  • Contribute to the maintenance and enhancement of existing software systems.
  • Troubleshoot and debug software issues, identifying root causes and implementing fixes.
  • Learn and apply agile development methodologies.
  • Engage in team meetings and contribute ideas for product improvements.
  • Develop a strong understanding of software engineering principles and industry standards.
What We're Looking For:
  • A recent graduate with a degree in Computer Science, Software Engineering, or a related technical field.
  • A solid understanding of fundamental programming concepts and data structures.
  • Familiarity with at least one programming language (e.g., Python, Java, C++, JavaScript).
  • A genuine passion for technology and a desire to learn and grow.
  • Excellent problem-solving abilities and a keen attention to detail.
  • Good communication and teamwork skills.
  • Proactive attitude and ability to work independently when required.
  • Previous internship or project experience in software development is a plus but not essential.
  • Must be eligible to work in the UK.
This internship provides a unique stepping stone for aspiring software developers. You'll be working on challenging tasks that will significantly boost your technical skills and industry knowledge. Join our client in their vibrant Edinburgh office, with the flexibility to work from home on designated days. We value a supportive learning environment where you can thrive and develop your potential.
This advertiser has chosen not to accept applicants from your region.

Graduate Software Developer

EH1 2AB Edinburgh, Scotland £30000 Annually WhatJobs

Posted 8 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client, a cutting-edge technology firm in Edinburgh, Scotland, UK , is looking for enthusiastic and talented Graduate Software Developers to join their expanding team. This role offers a unique opportunity to work on innovative software solutions in a supportive and dynamic remote-first environment. You will be involved in the full software development lifecycle, from design and development to testing and deployment. We are seeking individuals with a passion for coding, a strong understanding of software engineering principles, and a desire to learn and grow within a collaborative team. Your contributions will be vital in developing high-quality, scalable software applications.

Responsibilities:
  • Participate in the design, coding, testing, and debugging of software applications.
  • Collaborate with senior developers and product managers to define software requirements and specifications.
  • Write clean, efficient, and well-documented code.
  • Assist in the development of new features and enhancements for existing software products.
  • Conduct thorough testing of software components to ensure functionality and performance.
  • Troubleshoot and resolve software defects and issues.
  • Contribute to code reviews and provide constructive feedback.
  • Stay updated with the latest technologies and software development best practices.
  • Work effectively within a remote team, utilizing collaboration tools and communication platforms.
  • Support the deployment and maintenance of software systems.

Qualifications:
  • A degree in Computer Science, Software Engineering, or a related technical field.
  • Solid understanding of programming fundamentals and data structures.
  • Proficiency in at least one programming language such as Python, Java, C++, or JavaScript.
  • Familiarity with software development methodologies (e.g., Agile).
  • Experience with version control systems (e.g., Git) is a plus.
  • Strong analytical and problem-solving skills.
  • Excellent communication skills and the ability to work effectively in a remote team environment.
  • Eagerness to learn and adapt to new technologies.
  • A proactive and self-motivated approach to work.
  • Genuine interest in software development and technology.
This is an exceptional chance for graduates to gain invaluable experience and build a successful career in software development, working remotely from anywhere in the UK.
This advertiser has chosen not to accept applicants from your region.

Apprentice Software Developer

EH1 2AB Edinburgh, Scotland £18000 Annually WhatJobs

Posted 10 days ago

Job Viewed

Tap Again To Close

Job Description

intern
Our client is offering an exceptional opportunity for enthusiastic individuals to join their team as Apprentice Software Developers. This is a fully remote, entry-level position designed for aspiring developers eager to build a career in technology. You will embark on a comprehensive training program, working alongside experienced professionals to learn modern software development practices. This apprenticeship combines hands-on project work with structured learning, leading to a recognised qualification. As a remote apprentice, you will develop crucial skills in self-discipline, time management, and effective digital communication. You will contribute to real-world software projects, gaining practical experience in coding, testing, and debugging across various technologies. This is an ideal stepping stone for individuals passionate about technology and seeking to kick-start their career without prior formal experience in the field.

Responsibilities:
  • Participate in a structured apprenticeship program covering various aspects of software development.
  • Learn and apply programming languages such as Python, JavaScript, or Java under guidance.
  • Assist in the development, testing, and debugging of software applications and features.
  • Collaborate with senior developers and team members through virtual communication tools.
  • Contribute to code reviews and learn best practices in software engineering.
  • Document code and technical processes as required.
  • Gain experience with version control systems like Git.
  • Actively engage in learning activities, workshops, and online courses provided by the program.
  • Develop problem-solving skills and a logical approach to coding challenges.
  • Support the broader development team in achieving project milestones.

Qualifications:
  • Passion for software development and a strong desire to learn.
  • Basic understanding of computer science concepts is advantageous but not essential.
  • Good problem-solving abilities and logical thinking.
  • Strong communication and teamwork skills, suitable for a remote environment.
  • Ability to manage time effectively and work independently.
  • Enthusiasm for technology and eagerness to embrace new challenges.
  • GCSEs in Maths and English (or equivalent) at Grade C/4 or above are typically required.
  • Commitment to completing the full apprenticeship program (typically 1-2 years).
  • Right to work in the UK.

This fully remote apprenticeship is an unparalleled chance to launch your career in software development, based remotely with opportunities to engage with our client's team throughout the UK.
This advertiser has chosen not to accept applicants from your region.
 

Nearby Locations

Other Jobs Near Me

Industry

  1. request_quote Accounting
  2. work Administrative
  3. eco Agriculture Forestry
  4. smart_toy AI & Emerging Technologies
  5. school Apprenticeships & Trainee
  6. apartment Architecture
  7. palette Arts & Entertainment
  8. directions_car Automotive
  9. flight_takeoff Aviation
  10. account_balance Banking & Finance
  11. local_florist Beauty & Wellness
  12. restaurant Catering
  13. volunteer_activism Charity & Voluntary
  14. science Chemical Engineering
  15. child_friendly Childcare
  16. foundation Civil Engineering
  17. clean_hands Cleaning & Sanitation
  18. diversity_3 Community & Social Care
  19. construction Construction
  20. brush Creative & Digital
  21. currency_bitcoin Crypto & Blockchain
  22. support_agent Customer Service & Helpdesk
  23. medical_services Dental
  24. medical_services Driving & Transport
  25. medical_services E Commerce & Social Media
  26. school Education & Teaching
  27. electrical_services Electrical Engineering
  28. bolt Energy
  29. local_mall Fmcg
  30. gavel Government & Non Profit
  31. emoji_events Graduate
  32. health_and_safety Healthcare
  33. beach_access Hospitality & Tourism
  34. groups Human Resources
  35. precision_manufacturing Industrial Engineering
  36. security Information Security
  37. handyman Installation & Maintenance
  38. policy Insurance
  39. code IT & Software
  40. gavel Legal
  41. sports_soccer Leisure & Sports
  42. inventory_2 Logistics & Warehousing
  43. supervisor_account Management
  44. supervisor_account Management Consultancy
  45. supervisor_account Manufacturing & Production
  46. campaign Marketing
  47. build Mechanical Engineering
  48. perm_media Media & PR
  49. local_hospital Medical
  50. local_hospital Military & Public Safety
  51. local_hospital Mining
  52. medical_services Nursing
  53. local_gas_station Oil & Gas
  54. biotech Pharmaceutical
  55. checklist_rtl Project Management
  56. shopping_bag Purchasing
  57. home_work Real Estate
  58. person_search Recruitment Consultancy
  59. store Retail
  60. point_of_sale Sales
  61. science Scientific Research & Development
  62. wifi Telecoms
  63. psychology Therapy
  64. pets Veterinary
View All Junior Developer Positions Jobs View All Jobs in Edinburgh