- Home
- Jobs
- Full-stack
- Software Engineer
Software Engineer
On this page
TechJobs.ie Job Insights
At a glance
- Employment type
- Full-time
- Workplace
- Hybrid
- Salary
- €60k-80k/year (EUR)
- Category
- Full-stack
Technologies & 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
Similar jobs
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
Review Key Python Projects
0–8 minSelect 1-2 projects that best demonstrate your experience with FastAPI, Django, and API integration. Prepare concise summaries and outcomes.
Refresh on Design Patterns and SOLID Principles
8–14 minRevisit examples where you applied these principles, focusing on how they improved code quality or scalability.
Summarize Automated Testing and CI/CD Experience
14–20 minList tools, frameworks, and specific contributions to testing and deployment pipelines.
Prepare AI Coding Tool Use Cases
20–25 minIdentify concrete scenarios where AI tools enhanced your workflow, noting both benefits and limitations.
Review AWS and Distributed Systems Experience
25–30 minRecall specific AWS services and distributed system challenges you have addressed, ready to discuss technical details.
Talking points
, 6 itemsBuilding 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 itemsRecent 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 itemsWhat 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.
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.
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.
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.
What opportunities are there for contributing to platform or process improvements?
Why ask this? To assess how you can participate in continuous improvement.
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.