Full Stack Developer
Employment Type:
Full-Time
About the Role
Weâre looking for a skilled
Full Stack Developer
to join our clients in-house technology team. Youâll be responsible for designing, developing, and maintaining high-quality software solutions across both front-end and back-end systems. This role involves working with modern frameworks, APIs, and cloud platforms to deliver scalable and secure digital products.
Youâll collaborate closely with product owners, architects, and other developers to build intuitive user interfaces, reliable backend services, and integrations with connected devices and data systems. As a senior contributor, youâll also provide technical leadership, code reviews, and mentoring for junior developers.
Key Responsibilities
Design, build, and deploy scalable web and mobile applications using
ReactJS, React Native, .NET, and Azure Functions
.
Develop and maintain
RESTful and GraphQL APIs
, ensuring clean integration across internal and external systems.
Architect secure, high-performance backend services supporting customer portals, dashboards, and IoT data ingestion.
Champion DevOps practices such as
CI/CD automation, monitoring, and observability
.
Support architectural design sessions and contribute to long-term technology planning.
Conduct code reviews, share best practices, and mentor less experienced team members.
Collaborate cross-functionally to align solutions with business objectives and customer needs.
Maintain clear technical documentation including design records, diagrams, and process guides.
Qualifications and Experience
Essential:
Proven hands-on experience with
C# / .NET
and
ReactJS
(frontend and backend).
Strong knowledge of
cloud platforms
, preferably
Microsoft Azure
.
Experience building and integrating with
REST / GraphQL APIs
.
Solid understanding of
databases
(SQL, NoSQL, or similar) and data modelling.
Familiarity with
CI/CD pipelines
, automated testing, and DevOps tools.
Understanding of
secure coding practices
, authentication (OAuth2, Entra ID/B2C), and authorization frameworks.
Excellent problem-solving and communication skills, with the ability to work independently.
Desirable:
Degree in Computer Science, Software Engineering, or equivalent experience.
Prior experience leading or mentoring developers.
Exposure to
React Native
for mobile application development.
Working knowledge of
Infrastructure as Code (e.g., Terraform)
.
Understanding of
IoT concepts
(e.g., MQTT, Modbus, Azure IoT Hub.
Whatâs on Offer
Competitive base salary with
annual performance bonuses
.
25 days annual leave
plus public holidays, with additional leave for long service.
Private medical insurance
and health cash plan.
Pension scheme
with employer contributions.
Life assurance
and income protection coverage.
Employee discount platform and wellness programs.
Hybrid working
model with flexibility to work from home and the office.
Support for
professional development, training, and certification
.