Role Summary
We are seeking an experienced
Python Developer
to design, develop, and maintain high-quality software solutions that support business-critical systems. This role requires strong Python expertise and a solid foundation in backend development, with opportunities to contribute to scalable architectures and modern application environments.
Key Responsibilities
* Design, develop, test, and maintain Python-based applications and services.
* Collaborate with cross-functional teams to gather requirements and deliver robust technical solutions.
* Build and maintain scalable backend systems and APIs.
* Write clean, efficient, and well-documented code.
* Participate in code reviews and ensure adherence to best practices.
* Support deployment, monitoring, and continuous improvement of production systems.
Required Experience & Skills
* 5+ years
of professional
Python
software development experience (expert level).
* Strong experience building production-grade backend systems.
* Proven ability to troubleshoot, optimize, and enhance existing applications.
* Excellent understanding of software development best practices.
* Strong foundational understanding of Python language architecture and execution model.
* In-depth knowledge of Python internals
, including CPython memory management, interpreter implementation, and Global Interpreter Lock (GIL) behaviour.
* Expertise in low-level system interactions
, with a focus on performance optimization, resource management, and high-efficiency computing close to the hardware level.
Preferred Technologies & Tools
* Relational and NoSQL databases (
DB/SQL/NoSQL
).
* FastAPI.
* Git
version control.
* Docker
and containerized environments.
* Linux
systems.
* RESTful
service design and implementation.
Education & Background
* Bachelor's degree in
Engineering, Computer Science, Information Systems
, or a related field.
* 5+ years
of software engineering or related professional experience.
* Must hold EU Citizenship or minimum Stamp1G in Ireland.
If this opportunity matches your background and career goals, apply now or send your resume to
-
. We look forward to connecting with you.