> Markdown version of [/jobs/ext/1392530-senior-full-stack-developer](https://www.wearedevelopers.com/jobs/ext/1392530-senior-full-stack-developer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Full Stack Developer - **Company:** Firstcom Europe - **Location:** Bolton, UK - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Java (Programming Language), .NET Framework, Artificial Intelligence, Amazon Web Services, Microsoft Azure, Cloud Computing, Code Review, Relational Databases, Software Debugging, Software Design Patterns, PostgreSQL, Microsoft Software, Microsoft SQL Server, MySQL, Play Framework, Software Architecture, Software Maintenance, Software Engineering, Systems Integration, Internet Protocol Telephony, Enterprise Software Applications, .NET Core, Backend, Git, AngularJS, Front End Software Development, Restful APIs, Software Version Control, Docker, Golang, Microservices - **Published:** July 23, 2026 - **Apply:** https://www.totaljobs.com/job/senior-full-stack-developer/firstcom-europe-job107734490 ## About the Role * 5+ years of professional software development experience * Strong expertise in one of the following: .NET Core, Angular, Go, Java * Strong front-end development experience w * Solid experience with relational databases * Experience using AI to support development * Experience building and consuming REST APIs * Strong understanding of software architecture and design patterns * Experience with version control systems (Git) and CI/CD pipelines * Excellent problem-solving and debugging skills PREFERRED QUALIFICATIONS (Nice-to-Have) * Experience with any of the following .NET MAUI, Java Play Framework * Experience developing or integrating VoIP systems * Experience with microservices architecture and docker * Cloud platform experience (Azure/AWS) * Experience working in Agile/Scrum environments WHAT WE ARE LOOKING FOR * Strong ownership mindset and accountability * Ability to work independently and lead technical initiatives * Strong communication skills * A proactive approach to improving systems and processes * Passion for building high-quality, maintainable software COMMUNICATION AND WORKING RELATIONSHIP * In accordance with the company's operation there will be a need to continually review practices and therefore your job description may change from time to time ## Description * We are seeking a highly skilled Senior Developer to design, develop, and support our in-house portals and enterprise systems. This role requires strong full-stack expertise, deep experience with Microsoft technologies, and the ability to work independently while collaborating with cross-functional teams. * You will play a key role in modernizing, enhancing, and maintaining business-critical applications that support our internal operations. KEY TASKS * Design, develop, and maintain scalable in-house portals and enterprise systems * Build and support full-stack web applications * Develop and maintain RESTful APIs and backend services * Design and optimise relational databases (MySQL, PostGres and MS SQL Server) * Troubleshoot, debug, and enhance existing systems * Participate in architecture decisions and technical planning * Perform code reviews and mentor junior developers * Ensure performance, security, and reliability best practices are followed * Collaborate with stakeholders to gather and refine requirements * Provide ongoing production support and system enhancements * Promote the use of AI tools to support development ## Related Videos - [Navigating the Corporate Jungle: Life as a Developer in a large Company](https://www.wearedevelopers.com/videos/621-navigating-the-corporate-jungle-life-as-a-developer-in-a-large-company) - [Go with the Flow: Stop the Leaks Before Your Memory's a Waterfall!](https://www.wearedevelopers.com/videos/100073-go-with-the-flow-stop-the-leaks-before-your-memory-s-a-waterfall) - [MySQL Protocol Features You Should Be Aware Of](https://www.wearedevelopers.com/videos/100267-mysql-protocol-features-you-should-be-aware-of) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Branch your database like your code: How schema changes and pull requests go hand in hand](https://www.wearedevelopers.com/videos/350-branch-your-database-like-your-code-how-schema-changes-and-pull-requests-go-hand-in-hand) - [Scoring 2000 Products per Request: Performance Pitfalls in Golang](https://www.wearedevelopers.com/videos/2073-scoring-2000-products-per-request-performance-pitfalls-in-golang) ## Related Articles - [Find a Developer Job: 12 Best Job Sites For Developers](https://www.wearedevelopers.com/magazine/165-find-a-developer-job-12-best-job-sites-for-developers) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer) - [7 Most Popular Web Developer Jobs in Europe](https://www.wearedevelopers.com/magazine/163-7-most-popular-web-developer-jobs-in-europe) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated)