Notice: While Javascript is not essential for this website, your interaction with the content will be limited. Please turn Javascript on for the full experience.

Software Developer
Stone Ram Limited
Northamptonshire, UK

Job Title

Software Developer

Job Description

We have an exciting opportunity based in Towcester, Northamptonshire, for a Software Developer. We are looking for an experienced, enthusiastic candidate to help expand on the features and functionality of our enterprise backup migration appliance. To succeed in this role you must be passionate about technology, be able to pay good attention to detail, and have an excellent work ethic.

Main duties and responsibilities

Producing detailed specifications and writing program codes. Meet programming standards by following production, productivity and quality standards, identifying work process improvements, and implementing new technology Testing the product in controlled, real situations before going live. Keeping accurate records of the development process, changes and results. Maintaining and supporting systems once they're up and running.


  • No telecommuting
  • Agencies are OK



Educated to degree level. Experience in developing commercial software applications for Windows and Linux/Unix platforms. Expertise in designing and writing software that utilities a relational database (SQL). Proficiency in system programming languages (C/C++). Proficiency in Python 3.X or Perl 5.X Experienced in using Subversion (revision control). Excellent communication skills (verbal and written English).

The Role

Migration of backup configuration and legacy data is a goal of Stone Ram’s new product Tranzman.

As a senior developer, you will take a key role in designing and building new framework for backup configuration conversion and web front-end associated with managing it. This will require knowledge of the full stack and ability to rewrite prototype code in line with modern coding standards.


Educated to degree level > 3 years of experience in software developer role Strong JavaScript and Python skills Experience with ReactJS or other virtual Document Object Model technologies Familiar with Perl and Linux. Knowledge of databases and familiarity with ORM. Ability to write and test production level code. Strong Candidate may also have:

· Experience with backup applications. · Experience with SQLAlchemy, Flask and Web Sockets. · RxJS and Redux knowledge. · Understanding of functional programming concepts. Benefits & Salary

Work with an awesome team of smart and motivated people on cool and unique project. Competitive salary EMI Share scheme Feel valued as part of a small team with growth plans which will include you! Interesting and challenging environment

Stone Ram is a Tier 2 A Rated Sponsor and is able to offer Tier 2 Visa Sponsorship for overseas workers.

About the Company

Stone Ram is a young, vibrant software development and support company that specialises in recovery, assessment, and migration tools and methodologies for enterprise backup applications. It works on engagements throughout the world from its UK office.

Contact Info

Previous Member of Technical Staff: Developer , Thoughtspot in Palo Alto, California, United States Next Software Engineer with focus on Data Applications, DrivenData Labs in Berkeley, CA, USA