Full Stack Developer
Posted: Oct 20, 2025
Job Description
Full Stack DeveloperEmployment Type: Full-TimeAbout the RoleWe’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 ResponsibilitiesDesign, 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 ExperienceEssential: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 OfferCompetitive 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.
Job Application Tips
- Tailor your resume to highlight relevant experience for this position
- Write a compelling cover letter that addresses the specific requirements
- Research the company culture and values before applying
- Prepare examples of your work that demonstrate your skills
- Follow up on your application after a reasonable time period