Software Engineer

Reperio Human Capital · Recruitment agency
Full-time•Full-stack•€60k-80k/year (EUR)•Ireland · Remote within Ireland · Hybrid
Apply Now

TechJobs.ie Job Insights

At a glance

Employment type
Full-time
Workplace
Hybrid
Salary
€60k-80k/year (EUR)
Category
Full-stack

Technologies & skills

Primary technologies

Cloud & infrastructure

Other technical skills

What you'll be doing

Hybrid Software Engineer role in Ireland focused on developing innovative web applications using Python, FastAPI, and Django. Responsibilities include building connectors to third-party APIs, designing scalable systems, modular architecture, and maintaining high code quality with automated testing and CI/CD.

  • Build and maintain high-performance connectors to third-party APIs and shipping carrier networks using AI-assisted workflows
  • Design systems to handle high volume and speed for global clients
  • Create modular, plug-and-play software architecture
  • Maintain high quality through automated testing, CI/CD, and continuous deployment
  • Contribute to improving the team's craft and the platform

Key requirements

Must-have

  • 3+ years of professional Python experience, including FastAPI and Django
  • Strong grasp of Design Patterns, Clean Code, and SOLID principles
  • Experience with AI coding tools such as Claude, CoPilot, or LLM agents
  • Experience with Unit, Integration, and Acceptance testing
  • Strong experience in Git
  • Strong experience in AWS
  • Solid understanding of distributed systems

Experience: 3+ years professional Python experience

Role signals

Technical focus
Full-stack web application development, API integration, scalable systems, modular architecture, automated testing, and
Architecture / system design
Indicated in the listing
Hands-on vs management
Hands-on

Full job description

Software Engineer (Python)

Waterford / Hybrid

My client is looking for a talented and energetic Software Engineer with solid experience in the development of innovative web applications, leveraging their expertise in Python, FAST API, and Django. If you are keen to work in a dynamic and fast-paced start-up environment, this opportunity will be of interest to you.

  • Software Engineer - Role Responsibilities:

    • Build and maintain high-performance connectors to third-party APIs and shipping carrier networks, using AI-assisted workflows to deliver faster
  • Design systems that can handle the volume and speed global clients need

  • Create modular, plug-and-play software architecture

  • Keep quality high through automated testing, CI/CD and continuous deployment.

  • Help improve the team's craft and the platform every day.

  • Software Engineer - Essential Experience:

    • 3+ years of professional Python experience, including FAST API and Django.
  • A strong grasp of Design Patterns, Clean Code, and SOLID principles.

  • Experience using AI coding tools such as Claude, CoPilot, or LLM agents.

  • Experience with Unit, Integration, and Acceptance testing.

  • Strong experience in Git, AWS, with a solid understanding of distributed systems.

  • Software Engineer - Key Skills:
    Python, FAST API, Django, AWS, AI

Reperio Human Capital acts as an Employment Agency and an Employment Business.

Interview prep pack

Grounded in this listing. Use it to prepare examples before you apply.

Your interview focus

Based on this listing, the role is for a Software Engineer with strong Python, FastAPI, and Django experience, focused on building scalable, modular web applications and high-performance API connectors in a fast-paced, start-up environment.

  • API integration and scalable architecture·High
  • Automated testing and CI/CD·High
  • Use of AI coding tools·Medium
  • AWS and distributed systems·Medium

Only have 30 minutes?

Follow a focused preparation plan based on this job.

Start 30-minute prep

Your 30-minute plan

  1. Review Key Python Projects

    0–8 min

    Select 1-2 projects that best demonstrate your experience with FastAPI, Django, and API integration. Prepare concise summaries and outcomes.

  2. Refresh on Design Patterns and SOLID Principles

    8–14 min

    Revisit examples where you applied these principles, focusing on how they improved code quality or scalability.

  3. Summarize Automated Testing and CI/CD Experience

    14–20 min

    List tools, frameworks, and specific contributions to testing and deployment pipelines.

  4. Prepare AI Coding Tool Use Cases

    20–25 min

    Identify concrete scenarios where AI tools enhanced your workflow, noting both benefits and limitations.

  5. Review AWS and Distributed Systems Experience

    25–30 min

    Recall specific AWS services and distributed system challenges you have addressed, ready to discuss technical details.

Likely questions

, 7 items

Priority reflects how strongly this topic is emphasised in the job listing, not whether it will be asked.

Talking points

, 6 items
  • Building High-Performance API Connectors

    You will need to discuss your experience integrating with third-party APIs and optimizing for speed and reliability.

  • Modular and Plug-and-Play Architecture

    Be ready to explain how you have designed or contributed to modular systems that support extensibility and maintainability.

  • Automated Testing and CI/CD

    Demonstrate your approach to maintaining code quality through unit, integration, and acceptance testing, as well as continuous deployment.

  • Applying Design Patterns and SOLID Principles

    Showcase your understanding of clean code practices and how you apply design patterns to solve architectural challenges.

  • Leveraging AI Coding Tools

    Prepare examples of how you have used tools like Claude, CoPilot, or LLM agents to enhance productivity or code quality.

  • Working with AWS and Distributed Systems

    Highlight your experience deploying and managing applications on AWS and your understanding of distributed system challenges.

What to research

, 5 items
  • Recent Python Projects with FastAPI and Django

    Review your most relevant projects where you used FastAPI and Django, focusing on API integration and performance.

  • Examples of Applying Design Patterns and SOLID Principles

    Prepare concrete examples where you improved codebase maintainability or scalability using these principles.

  • Automated Testing and CI/CD Pipelines

    Be ready to discuss your experience setting up and maintaining automated tests and deployment pipelines.

  • Experience with AI Coding Tools

    Gather examples of how you have used AI tools like Claude, CoPilot, or LLM agents in your workflow.

  • AWS and Distributed Systems

    Review your experience deploying, scaling, and managing applications on AWS and handling distributed system challenges.

Questions to ask

, 6 items
  1. What are the main technical challenges your team is currently facing with API integrations or scaling?

    Why ask this? To understand the immediate priorities and where your skills can add value.

  2. How does the team leverage AI coding tools in daily development workflows?

    Why ask this? To gauge the maturity and expectations around AI-assisted development.

  3. What is the typical CI/CD pipeline setup, and how is quality assurance managed?

    Why ask this? To clarify the team's approach to testing and deployment.

  4. How is modularity and plug-and-play architecture achieved in your current platform?

    Why ask this? To learn about the architectural patterns and your potential contributions.

  5. What opportunities are there for contributing to platform or process improvements?

    Why ask this? To assess how you can participate in continuous improvement.

  6. How does the team stay updated with best practices in Python and cloud technologies?

    Why ask this? To understand the learning culture and professional development opportunities.

Register now to upload your CV

Create a free account, save a PDF or Word CV, and quick apply on roles that take applications here.

Apply NowApply before: 28 Nov 2026