Software Engineer

Ocho People
Belfast, UK
1 day ago
Apply on www.adzuna.co.uk
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
3 years minimum
Compensation
£40,000.0 - £50,000.0
Working hours
Regular working hours

Tech stack

Amazon Web Services Automation of Tests Microsoft Azure Big Data Relational Databases Database Queries Python (Programming Language) PostgreSQL Flask (Web Framework) Fastapi Pytest

Requirements

  • 3+ years of Python development experience building back-end services
  • Hands-on experience with FastAPI and/or Flask
  • Strong SQL skills and experience with relational databases, ideally PostgreSQL
  • Experience with automated test frameworks, including pytest
  • Comfortable manipulating complex datasets
  • Based within commuting distance of Belfast City Centre (3 days on-site required)
  • Experience working in a client-facing or consultancy environment is a plus
  • Exposure to cloud platforms (AWS, GCP or Azure) is a plus

Benefits & conditions

Client-facing Python roles with this level of genuine autonomy and technical influence do not come up often. Getting hands-on experience shaping architecture and design decisions directly with clients, early in your career, is an advantage that compounds quickly.

Salary £50,000. Hybrid working… 3 days in a modern Belfast City Centre office. This is an exclusive role through Ocho People and will not be advertised elsewhere.

About the company

Ocho People Technology Recruitment
  • Mid to Senior level Python Developer at a specialist technology consultancy
  • Python, FastAPI / Flask, PostgreSQL and pytest across a diverse client base
  • Work directly with clients on architecture and design… genuine autonomy from day one
  • Hybrid working… 3 days on-site in Belfast City Centre
  • Salary £50,000

Why This Organisation

If you want to work somewhere that puts human intellect and collaboration at the heart of everything it does, this is a role worth your attention. This is a specialist technology consultancy operating across complex, data-intensive environments, partnering with clients to solve their most demanding technical challenges.

Known for its no-ego, high-performance culture, this is a team that takes quality seriously without taking itself too seriously. It is not a business content to deliver the expected… it invests in its people, its tooling and its approach so that engineers can do their best work and shape how solutions are built and delivered.

The Role and What It Can Do For Your Career

This is an opportunity to join a skilled engineering team working on bespoke Python solutions for a diverse client base. You will work directly with clients on architecture and design decisions, meaning this is a role for someone who communicates as confidently as they code.

The career value here is significant. Direct client exposure, genuine autonomy and access to new technologies give you a breadth of practical experience that is hard to find in more siloed environments. You will have real influence over how solutions are built and delivered, and support to gain certifications as you grow. For a developer who wants to build things that matter rather than sit several layers removed from the client, this is the kind of opportunity that is hard to find.

The stack is Python, FastAPI and/or Flask, with PostgreSQL and strong SQL work at its core, automated testing through pytest, and exposure to a range of architectures, tools and frameworks as each project demands.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.adzuna.co.uk
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

3:05 min

Tagging and organizing execution scenarios with pytest markers

Florian Bruhin · World Congress 2021

3:33 min

Connecting frontends via a FastAPI proxy backend layer

Saoussen Chaabnia Saoussen Chaabnia · Europe 2026 Virtual

3:28 min

Defining big data and machine learning fundamentals

Ayon Roy · LIVE

43 sec

Software engineering journey and local Manchester roots

Jonathan Tang · Coffee With Developers

5:30 min

Extending testing workflows using popular pytest plugins

Florian Bruhin · World Congress 2021

5:01 min

Bridging the gap between software development and security

Vandana Verma · LIVE

Videos

See all

Related articles

See all