Senior Developer in Belfast

Senior Developer in Belfast

Belfast Full-Time 55000 - 65000 £ / year (est.) No working from home possible
fibrus

At a Glance

  • Tasks: Lead the design and development of innovative software solutions.
  • Company: Join Fibrus Limited, a people-first tech company with a collaborative culture.
  • Benefits: Enjoy competitive salaries, mental health support, and professional development opportunities.
  • Other info: Flexible working options and a commitment to diversity and inclusion.
  • Why this job: Make a real impact while working with cutting-edge technologies in a dynamic environment.
  • Qualifications: 5+ years in software development with strong programming skills in Python and React.

The predicted salary is between 55000 - 65000 £ per year.

We are looking for an experienced and versatile Senior Developer to join our growing engineering team. You will play a central role in the design, development, and delivery of complex software solutions across our technology stack. As a senior member of the team, you will be expected to take ownership of solution design, contribute to architectural decisions, and provide technical leadership to peers.

Responsibilities

  • Demonstrable experience leading end-to-end solution design, from initial requirements through to delivery and testing.
  • Ability to produce clear technical documentation including architecture diagrams, design specs, and decision records.
  • Strong understanding of system architecture principles and the ability to evaluate trade-offs across different approaches.
  • Experience taking overall ownership of solutions — including infrastructure context, integration points, and testing strategies.
  • Excellent programming skills with proven experience building production-grade applications, in Python, TypeScript and Go are desirable.
  • Familiarity with Python frameworks (FastAPI, Django), packaging, testing (e.g. pytest), and best practices for maintainable, scalable code. Or alternatively Express/Hono or other backend frameworks.
  • Front-End Development: Experience working with React or similar component-based frameworks to build responsive, user-friendly interfaces.
  • REST APIs & OAuth: Strong experience designing and consuming RESTful APIs and working knowledge of OAuth 2.0 and modern authentication/authorization patterns.
  • Database Knowledge: Proficiency with relational databases, specifically PostgreSQL and MySQL. Comfortable writing complex queries, managing schema design, and optimising database performance.
  • Core technologies: Python (primary backend language), React (front-end UI framework). Familiarity with Cloud Hosting and Storage: Microsoft Azure, Amazon cloud infrastructure, services, and deployment pipelines.
  • Optional but advantageous: Microsoft Azure cloud infrastructure, Linux & Virtualisation, Dynamics 365 — integration experience with Microsoft Dynamics 365 for CRM or operational workflows.

Qualifications

  • A minimum of 5 years of professional experience in a software development role, with demonstrable time spent at a senior level.
  • A track record of delivering complex, multi-component software projects end to end.
  • Experience mentoring or guiding less experienced developers is desirable.

Benefits and culture

At Fibrus Limited, we put our people first. We offer competitive salaries and an excellent benefits package, including mental health workshops, professional development support and private healthcare. We recognise the importance of supporting colleagues with life changes and have comprehensive policies around menopause, mental health, pregnancy loss and leave for maternity, parental and adoption. We foster a culture of trust, collaboration, growth, and flexibility.

We’re building something special at Fibrus, with our team at the very heart of it and we are excited to speak to potential colleagues who share our purpose.

Equal Opportunity and privacy

At Fibrus Limited, we recognise the positive value of diversity, promote equality and challenge unfair discrimination. We are an equal opportunities employer and always aim to recruit the person who is most suited to the job, welcoming people of all backgrounds. We particularly encourage applications from women, under-represented genders, individuals with disabilities, and under-represented ethnicities. We’re happy to discuss flexible working. All offers of employment are subject to satisfactory pre-employment checks (references, right to work, criminal record history, professional qualifications).

Senior Developer in Belfast employer: fibrus

At Fibrus Limited, we pride ourselves on being an exceptional employer that prioritises our people. Our vibrant work culture fosters collaboration and growth, offering competitive salaries alongside a comprehensive benefits package that includes mental health support and professional development opportunities. Located in a dynamic environment, we are committed to diversity and inclusion, ensuring that every team member feels valued and empowered to contribute to our mission of delivering innovative software solutions.

fibrus

Contact Details:

fibrus Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Senior Developer in Belfast

Tip Number 1

Network like a pro! Reach out to your connections in the industry, attend meetups, and engage in online communities. You never know who might have the inside scoop on job openings or can refer you directly.

Tip Number 2

Show off your skills! Create a portfolio showcasing your best projects, especially those that highlight your experience with Python, React, and system architecture. This will give potential employers a taste of what you can bring to the table.

Tip Number 3

Prepare for interviews by brushing up on common technical questions and coding challenges related to your expertise. Practice explaining your thought process clearly, as communication is key in a senior role.

Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we love hearing from passionate candidates who are excited about joining our team.

We think you need these skills to ace Senior Developer in Belfast

Solution Design
Technical Documentation
System Architecture Principles
Programming Skills
Python
TypeScript
Go

Some tips for your application 🫡

Show Off Your Experience:When you're writing your application, make sure to highlight your experience in leading end-to-end solution design. We want to see how you've taken ownership of projects and what complex software solutions you've delivered in the past.

Be Clear and Concise:Technical documentation is key for us, so when you describe your skills, be clear and concise. Use bullet points if needed to make it easy for us to see your expertise in architecture diagrams, design specs, and decision records.

Tailor Your Application:Make sure to tailor your application to our job description. Mention specific technologies like Python, React, and any cloud services you've worked with. This shows us that you understand what we're looking for and that you're a great fit!

Apply Through Our Website:We encourage you to apply through our website for a smoother process. It helps us keep everything organised and ensures your application gets the attention it deserves. Plus, we love seeing applications come directly from our site!

How to prepare for a job interview at fibrus

Know Your Tech Stack

Make sure you’re well-versed in the technologies mentioned in the job description, especially Python, TypeScript, and Go. Brush up on frameworks like FastAPI, Django, and React, as well as your database skills with PostgreSQL and MySQL. Being able to discuss your experience with these tools confidently will show that you're a strong fit for the role.

Prepare for Solution Design Discussions

Since the role involves leading end-to-end solution design, be ready to talk about your past projects. Think of specific examples where you took ownership of a project, made architectural decisions, or led a team. This will demonstrate your leadership skills and technical expertise.

Showcase Your Documentation Skills

The ability to produce clear technical documentation is crucial. Bring examples of architecture diagrams, design specs, or decision records you've created in the past. This will highlight your attention to detail and your understanding of best practices in software development.

Emphasise Your Mentoring Experience

If you have experience mentoring less experienced developers, make sure to mention it. Talk about how you’ve guided others, shared knowledge, or contributed to their growth. This aligns with the company’s culture of collaboration and support, making you an even more attractive candidate.