Back to search
Plum Personnel Reedcouk · Posted today

Junior Software Developer

Farnham per annum Permanent Remote

Permanent Reedcouk
Continue to application Add your email once, then Caio opens the original posting.

Indexed description

JUNIOR SOFTWARE DEVELOPER
Location: Hybrid / Remote (UK-based)
Salary: Circa £30,000

The Opportunity
An exciting opportunity has arisen for a Junior Software Developer to join an innovative technology business ahead of the launch of a brand-new software application for the architecture and building design sector.
Joining the team several months before the product launches, you'll have the opportunity to immerse yourself in the software, working alongside the development team during the final stages of development. This will enable you to gain an in-depth understanding of the application before it goes live, placing you in an excellent position to provide ongoing technical support, resolve issues, develop enhancements and contribute to the product's continued evolution after launch.
As a forward-thinking technology business, the company embraces modern AI-assisted development tools to accelerate innovation and support software development. As the product evolves, you'll also have the opportunity to contribute to exciting new AI-powered functionality, including intelligent knowledgebase features and other enhancements that will shape the future of the platform.
This role would suit a Computer Science graduate or junior developer looking for a varied position combining software development, problem-solving and technical support, with the opportunity to take ownership of a specialist software product from the very beginning of its journey while gaining valuable experience working with modern AI technologies.
Key Responsibilities

  • Work closely with the development team during the final stages of product development.
  • Gain a thorough understanding of the application's functionality, architecture and codebase.
  • Assist with testing, validation and quality assurance ahead of launch.
  • Investigate and resolve software bugs and technical issues.
  • Provide application support following the product launch.
  • Develop new features and enhancements in response to user feedback and business requirements.
  • Work with AI-assisted development tools as part of the ongoing software development process.
  • Contribute to the development of future AI-powered functionality within the application.
  • Troubleshoot customer issues and identify effective technical solutions.
  • Maintain technical documentation and contribute to ongoing product improvements.
  • Collaborate with colleagues to help shape future releases of the application.
Skills & Experience
  • Degree in Computer Science, Software Engineering or a related discipline, or equivalent commercial experience.
  • Understanding of object-oriented programming principles.
  • Knowledge of Ruby or a willingness to learn Ruby.
  • Familiarity with Git or other version control systems.
  • Strong analytical and problem-solving skills.
  • Excellent communication skills and a proactive approach to learning.
  • A genuine interest in software development, emerging technologies and AI-assisted development.
Desirable
  • Experience with Ruby development.
  • Knowledge of the SketchUp Ruby API.
  • Experience developing plugins, extensions or desktop applications.
  • JavaScript, HTML or CSS.
  • Interest in architecture, engineering, sustainability or design software.
  • Experience using AI coding assistants such as GitHub Copilot, ChatGPT, Claude or similar tools as part of university projects, personal projects or commercial software development.
What's on Offer
  • Join the project before launch and play a key role in its success.
  • Work alongside the development team during the final stages of delivery.
  • Build expert knowledge of a specialist software application from day one.
  • Gain hands-on experience using modern AI-assisted development tools and contribute to future AI-powered product features.
  • Opportunity to influence future development and product enhancements.
  • Supportive team environment with excellent learning and career development opportunities.
  • Flexible and hybrid working arrangements.
Please note if you have not been contacted by Plum Personnel within seven days, then unfortunately on this occasion your application has been unsuccessful. Due to the high volume of applications we receive, we are unable to provide individual feedback.
Plum Personnel is acting as an employment agency in relation to this vacancy. Plum Personnel is an equal opportunities employer.
Free. 20 seconds. No password. See every match in this search.

Create a free Caio profile to unlock more results and save your role and location preferences.

Unlock free search
Want help applying to roles like this? Search Caio for free. If CV tailoring and application tracking get heavy, Full Caio Agent adds a human specialist.
View Full Agent