Senior Consultant | AI, Semiconductor, Embedded Systems, Software Engineering, C-Suite
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.
* Docker and containerized environments.
* 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 nk@eu-recruit.com. We look forward to connecting with you.
Seniority level
* Mid-Senior level
Employment type
* Contract
Industries
* Software Development and IT System Custom Software Development
Referrals increase your chances of interviewing at European Tech Recruit by 2x
#J-18808-Ljbffr