SUMMARY:
Are you a Full Stack Developer who enjoys owning features from concept through to deployment? Join a high-performing engineering team where you'll work across the entire technology stack, build scalable cloud-based applications, and contribute to modern software solutions that place a strong emphasis on quality, performance, and innovation.
POSITION INFO:
Our client is seeking an Intermediate to Senior Full Stack Developer to join their growing engineering team. This is a true full stack role where you'll be responsible for developing complete features across the database, backend API, and frontend application layers. You'll work with modern technologies including C#, .NET, Angular, PostgreSQL, cloud-native architectures, and automated testing frameworks while contributing to highly scalable applications running in distributed environments. The successful candidate will have the opportunity to participate in architecture discussions, influence technical decisions, collaborate with experienced engineers, and work on business-critical solutions that require a strong understanding of both frontend and backend development. This opportunity is ideal for a developer who enjoys solving complex technical challenges, taking ownership of deliverables, and building secure, scalable, and maintainable software solutions. Key Responsibilities Design, develop, and maintain backend services and REST APIs using C# and ASP.NET Core. Build and maintain modern Angular front-end applications. Own features from database design through API development and user interface implementation. Design and optimize relational database schemas, queries, and data-access patterns. Develop applications for Linux-based environments using ASP.NET Core and Kestrel. Build scalable and resilient cloud-ready solutions. Develop asynchronous and event-driven application components where required. Implement integrations that effectively handle retries, failures, concurrency, and scalability concerns. Build and maintain background processing services and workers. Implement structured logging, telemetry, health checks, and monitoring capabilities. Participate in architecture discussions and technical design decisions. Write clean, secure, testable, and maintainable code. Develop and maintain automated testing frameworks and test suites. Participate in code reviews and contribute to engineering best practices. Troubleshoot and resolve issues across frontend, backend, database, and integration layers. Work closely with stakeholders to translate business requirements into practical technical solutions. Utilize AI-assisted development tools responsibly while maintaining full accountability for delivered solutions. Job Experience and Skills Required Minimum 3 years of professional C# and .NET development experience. Minimum 3 years of professional Angular development experience. Strong experience with ASP.NET Core development. Proven experience building and consuming REST APIs. Strong SQL and relational database skills. Experience designing database schemas, indexes, and optimized queries. Professional experience with PostgreSQL, SQL Server, or similar enterprise databases. Ability to deliver features end-to-end across the full technology stack. Experience working in cloud-based or distributed environments. Strong understanding of authentication, authorization, and application security principles. Experience with Git-based version control and collaborative development practices. Experience participating in code reviews and automated testing initiatives. Strong troubleshooting and problem-solving abilities. Technical Environment C# .NET \/ ASP.NET Core Angular Entity Framework Core REST APIs SQL Server PostgreSQL Linux Kestrel Docker Git Cloud and Architecture Experience Cloud-native application development. Stateless application design. Horizontal scaling principles. Event-driven architectures. Distributed applications. Messaging and asynchronous processing. Caching and performance optimization. Structured logging and monitoring. Service resilience and fault tolerance. Externalised configuration and secrets management. Advantageous Skills AWS ecosystem exposure. Docker and containerized workloads. Redis caching. CI\/CD pipelines. Azure DevOps, GitHub Actions, or similar tooling. Event-driven and message-based systems. Power BI or reporting platform exposure. AI-assisted development tools such as GitHub Copilot or Claude. Infrastructure as Code exposure. What's in it for You? Opportunity to work across the complete software development stack. Exposure to modern cloud-native application architectures. Involvement in architectural and technical decision-making. Collaborative engineering culture with strong technical standards. Exposure to modern AI-assisted development workflows. Opportunity to build scalable enterprise-grade software solutions. Apply now! For more exciting vacancies, please visit: \/> I also specialise in recruiting in the following: Software Developers (Back-End \/ Front-End \/ Full Stack) Mobile Developers Business & Systems Analysts BI & SQL Experts UI \/ UX Professionals Data & Analytics (Data Scientists, Data Analysts, Python, R, SQL, Machine Learning) AI & Automation (Artificial Intelligence, Machine Learning, Intelligent Automation, and Process Automation Solutions) Cloud Experts Infrastructure Specialists DevOps \/ SecOps Experts Cyber Security Specialists SEO \/ Digital Designers If you have not had any response in two weeks, please consider the vacancy application unsuccessful. Your profile will be kept on our database for any other suitable roles \/ positions. Frankie Deppe Specialist Recruitment Consultant Connect with me on LinkedIn: