Full Stack Engineer

Full Stack Developer

Job Description

Our client, a growing software organisation operating within a highly regulated industry, is seeking an experienced Full Stack Developer to join their engineering team on a contract basis. This role offers the opportunity to contribute to the development of a modern cloud-native SaaS platform, delivering new product capabilities and enhancements within a fast-paced and collaborative environment.

Job Responsibilities

  • Design, develop and deliver software features from initial requirements through to production deployment.
  • Build and maintain scalable backend services using modern .NET technologies.
  • Develop responsive and user-friendly front-end applications using React and TypeScript.
  • Collaborate with architects, technical leads, product owners and fellow developers throughout the software development lifecycle.
  • Participate in technical design discussions and contribute to architectural decisions.
  • Write clean, maintainable and well-tested code in line with established engineering standards.
  • Integrate applications with cloud services, APIs and third-party systems where required.
  • Support continuous improvement initiatives across development processes, tooling and software quality.
  • Assist with troubleshooting, debugging and performance optimisation activities.
  • Contribute to agile delivery practices and help ensure successful release of new product functionality.

Experience Required

  • Minimum 5 years' commercial experience in software development.
  • Proven experience delivering software features end-to-end within production environments.
  • Strong experience developing applications using C# and .NET Core.
  • Experience building and consuming RESTful APIs.
  • Practical experience working with relational databases, including database design and query optimisation.
  • Experience working within cloud-based application environments.
  • Demonstrated ability to work independently and manage technical deliverables with minimal supervision.
  • Experience working within agile software development teams.
  • Strong communication and stakeholder engagement skills.

Desirable Skills

  • Experience developing multi-tenant SaaS platforms.
  • Strong React and TypeScript development experience.
  • Knowledge of modern front-end architecture and state management approaches.
  • Experience with cloud platforms such as Microsoft Azure.
  • Familiarity with CI/CD pipelines and automated deployment practices.
  • Experience with ORM technologies and data access frameworks.
  • Exposure to cloud identity and authentication solutions.
  • Experience working with AI-assisted development tools.
  • Familiarity with DevOps practices and cloud-native application design.

Educational Requirements

  • Bachelor's Degree or equivalent third-level qualification in Computer Science, Software Engineering, Information Technology or a related discipline.
  • Relevant technical certifications would be advantageous but are not essential.

How to Apply

To apply for this role, please submit your updated CV. If your skills and experience match the job requirements, you will be contacted to discuss your application in detail.

Similar Roles Open

As a specialised recruitment agency, we also have several other permanent and contract IT opportunities available. Visit our website for more information or explore additional opportunities.

Job Details

Company
Fruition Group Ireland
Location
Newcastle Upon Tyne, England, United Kingdom
Posted