Enable job alerts via email!

Software Engineer- Hybrid/ Fully Remote

Neogen Recruitment Solutions

City of Edinburgh

Hybrid

GBP 40,000 - 60,000

Full time

Today
Be an early applicant

Job summary

A leading SaaS provider for railway infrastructure in Edinburgh seeks a software developer. You will design and maintain platform features while collaborating with senior engineers. The ideal candidate has a Bachelor's degree in Computer Science, 2+ years of experience, and proficiency in Python, C#, or JavaScript. The role offers a competitive salary, hybrid work flexibility, and opportunities for professional growth.

Benefits

Competitive salary with a four-day workweek
Hybrid/remote work flexibility
Private healthcare coverage
Standard holiday allowance

Qualifications

  • 2+ years of experience in software development, preferably in web-based applications or SaaS platforms.
  • Experience with front-end and back-end development frameworks.
  • Familiarity with databases.

Responsibilities

  • Design, develop, and maintain features for the platform, ensuring user requirements are met.
  • Identify and resolve technical debt and performance issues.
  • Collaborate closely with senior engineers and communicate effectively.

Skills

Python
C#
JavaScript
Problem-solving
Communication

Education

Bachelor's degree in Computer Science or related field

Tools

RESTful APIs
Cloud services
Job description
Overview

Neogen's client is at the forefront of innovation, transforming the railway infrastructure industry with a cutting-edge SaaS platform. Their tools aid in asset data management, cost and benefit estimation, geographical mapping, and more. The platform is modular, customisable, and continually evolving to meet complex industry demands.

Responsibilities
  • Software Development: Design, develop, and maintain features for their platform, ensuring alignment with user requirements and industry standards. Write clean, efficient, and well-documented code.
  • Platform Improvement: Identify and resolve technical debt and performance issues. Stay updated on industry trends and propose improvements.
  • Collaboration & Communication: Collaborate closely with senior engineers and communicate effectively with team members and stakeholders.
  • Problem-Solving: Diagnose and resolve software defects, tackling complex technical challenges with innovative solutions.
Qualifications
  • Bachelor's degree in Computer Science or related field, or equivalent practical experience.
  • 2+ years of experience in software development, preferably in web-based applications or SaaS platforms.
  • Proficiency in programming languages like Python, C#, or JavaScript.
  • Experience with front-end and back-end development frameworks.
  • Familiarity with databases, RESTful APIs, and cloud services.
  • Knowledge of Agile methodologies and strong problem-solving skills.
  • Excellent communication skills and a passion for learning.
Benefits
  • Competitive salary with a four-day workweek.
  • Hybrid/remote work flexibility.
  • Standard holiday allowance and pension scheme.
  • Private healthcare coverage.
  • Opportunities for professional development and career growth.
  • Collaborative and inclusive company culture.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.