Senior Full Stack Developer
Firstcom Europe
Bolton, UK
21 days ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Working hours
Regular working hours
Job source
Tech stack
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
+19 more
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
Job 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
Requirements
- 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
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on www.totaljobs.comGood distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
EM
Eli McGarvie
over 3 years ago
LM
Luis Minvielle
Fully Remote Software Engineer Jobs
about 2 years ago
LM
Luis Minvielle
Where to Find Entry-Level Software Engineering Jobs
over 2 years ago
LM
Luis Minvielle
What’s the Difference between a Junior, Mid, and Senior Developer?
about 3 years ago
EM
Eli McGarvie
7 Most Popular Web Developer Jobs in Europe
over 3 years ago
LM
Luis Minvielle
Is Software Engineering Over-Saturated?
over 2 years ago