Summary
✨ AI‑Generated
Develop reliable Python backend services for an AI-driven platform focused on environmental protection and renewable energy. You will write, test, and maintain production-grade code while contributing to feature development and working across edge systems and cloud infrastructure with guidance from experienced engineers.
Highlights
Join a fast-scaling technology environment focused on AI-powered environmental protection and renewable energy. The role offers hands-on work with production-grade backend systems, edge technologies, cloud infrastructure, and a technically strong engineering team.
Description
Intellectica is recruiting a Python Developer on behalf of its client, an innovative and fast-scaling technology company focused on developing AI- powered systems of environmental protection in renewable energy.
Driven by a clear long-term vision and strong technical leadership, the organization is building a high-performing engineering team to support the development, deployment, and scaling of the core platform, working across edge systems and cloud infrastructure.
Based in Gerakas, Attiki, and reporting directly to the Software Engineering Manager, the ideal candidate will play a key role in developing reliable, production-grade systems contributing to the continuous evolution of the company’s software products.
Key activities and responsibilities of this role include:
Write, test, and maintain clean, well-structured, and efficient Python code for backend services, contributing to feature development under the guidance of senior engineers while following software engineering best practices and backend architecture principlesSupport the design, development, and maintenance of microservices and RESTful APIs, contributing to scalable and secure backend architecturesWork with PostgreSQL, MongoDB, and Redis to perform data access, query optimization, and basic database design and maintenance tasksWrite unit tests, troubleshoot technical issues, and participate in debugging activities to ensure code quality, reliability, and application performanceParticipate actively in code reviews, technical discussions, and knowledge-sharing sessions, continuously improving coding standards and engineering practicesGain hands-on experience with CI/CD pipelines, deployment processes, system monitoring, and day-to-day operational support within modern cloud-based environmentsCollaborate with backend engineers and, where relevant, cross-functional teams including frontend and AI specialists to deliver integrated software solutionsContribute to the exploration and integration of emerging technologies, including large language models (LLMs), AI-powered agents, and modern Python tools, while continuously expanding technical knowledge and skills
Professional experience & qualifications of a successful candidate:
Bachelor's degree in Computer Science, Software Engineering, Information Technology, Computer Engineering, or another related STEM discipline2+ years of experience in software development, with Python as the primary programming language in a predominantly backend development environmentHands-on experience working in a production environment, including deploying, monitoring, and supporting live systemsSolid understanding of Python fundamentals and experience writing clean, maintainable, and well-structured code following software engineering best practicesFamiliarity with modern Python web frameworks such as FastAPI or Flask, gained through professional, academic, or personal projectsWorking knowledge of relational and/or NoSQL databases (e.g., PostgreSQL, MongoDB) and version control systems such as GitExposure to frontend technologies (e.g., JavaScript) is considered an advantagePrevious experience or personal interest in Artificial Intelligence, Large Language Models (LLMs), or AI-driven applications will be considered a strong asset
Core competencies of a successful candidate:
Strong analytical and problem-solving skills with a structured and methodical approach to software developmentPassion for technology and a continuous learning mindset, with a genuine curiosity for new tools, frameworks, and emerging technologiesHigh attention to detail and commitment to writing clean, readable, and maintainable codeStrong collaboration and communication skills, with the ability to work effectively within a cross-functional engineering teamSelf-motivated, proactive, and eager to take ownership of learning and continuously develop technical expertise
Apply now!
At Intellectica, we’re always excited to connect with talented professionals.
If this role sounds like a strong fit for your profile, we’d love to hear from you.
All applications are handled with complete confidentiality.