Software Developer - Ruby on Rails

Full time

Southampton, United Kingdom

Project support

Trant Engineering Ltd has a long history of engineering and construction excellence, delivering high quality EPC engineering and construction services throughout the UK and overseas. We successfully deliver complex turnkey engineering projects in sectors such as Process & Water, Energy, Defence, Oil & Gas and Nuclear.

We offer clients a range of services including design, manufacturing, installation, construction and commissioning. Our in-house design and offsite manufacturing teams’ work closely to develop technology-based solutions with a strong focus on innovation and value engineering.

Our in-house multi-disciplinary services include civil, process, mechanical, electrical, instrumentation, control and automation, supplemented by the design and manufacture of Control Panels, MCC’s, PLC’s, SCADA and automation systems. We also provide a range of bespoke modular and containerised water & wastewater treatment and fuel conditioning systems.

We have over 800 employees and with a healthy forward order book with a projected turnover of £180m this year, it is an exciting time to join the business.

We are looking to expand our software development team at our Head Office in Southampton and are currently recruiting for a Software Developer with at least 3 years experience of developing Ruby on Rails applications. You will report into the Senior Software Developer and will be responsible for providing solution and managing the interchange of data between the server and the users, with your primary focus to develop all server-side logic, definition and maintenance of the central database and ensuring high performance and responsiveness to requests from the front-end. You will be helping with the day-to-day running of our custom web applications and will be involved in developing and testing new features.

You will get the opportunity to be part of exciting projects, which requires a background in server side/backend programming, HTML/CSS/JS, together with complex front ends from RESTful API’s. Technology Stack - Rails 3+,  MySQL, SQL Server, Redis, ElasticSearch, HTML5, CSS3, jQuery

This is a great opportunity to work in a stable, friendly and professional environment, where you can build and develop your career.

Key skills required:

We are looking for a full stack developer who is very competent in building bespoke web applications and working on various technologies across projects and it is essential that applicants have an in-depth understanding and hands-on experience of the following:

  • Ruby on Rails
  • Rails Web API, Building APIs and integrating APIs ( RESTful, SOAP)
  • Ruby (1.9-2.6), Rails (3.2 – 5 +)
  • Agile and XP methodologies – TDD and iterative development with continuous integration
  • Latest Bootstrap CSS framework, LESS, SASS
  • A background in GIT VCS and Continuous Integration, desirable to have knowledge of Redis, ElasticSearch
  • AngularJS / ReactJS / KnockoutJS and other JavaScript front end technologies
  • Good understanding  with concepts of MVC, Mocking and ORM
  • SOLID code design
  • Familiarity with continuous integration
  • SQL Stored Procedures, Views and Indexing
  • Emerging datastore and processing technologies, such as NoSQL and Stream Processing, Blob storage.
  • Responsive front end development with HTML5
  • Proven history of maintaining and commissioning production environment
  • CentOS / Ubuntu, Azure Cloud
  • Agile/Scrum experience


  • Hands-on work history in web development with minimum 3-4 projects of end to end implementation experience in RUBY

Company Benefits:

At Trant, we offer the opportunity for career development within a professional and friendly safe working environment. We value our employee’s and strongly support and encourage individuals to gain professional qualifications, whilst offering the opportunity to work on projects of differing sizes within a variety of industry sectors.

Our company benefits package includes;

•     A competitive salary

•     24 days holiday (increasing with service) + bank holidays

•     The opportunity to buy further holidays

•     Encouragement of Career Progression

•     Full support and encouragement to achieve Professional Qualifications

•     Free onsite parking

•     Christmas shutdown

•     Company Pension Scheme

Equal Opportunities:

Trant Engineering Limited is committed to equal opportunities for all and we do not discriminate on the grounds of race, religion or belief, sexual orientation, gender reassignment, marital or civil partner status, sex, disability or age

To apply for this position, please e-mail your CV to or call 02380 665544      

Apply online