Intellectica is recruiting a Senior Backend Python Developer on behalf of a Group of companies with more than 20 years’ experience in the generation and supply of electricity from Renewable Energy sources. Working fully remotely, the candidate’s primary goal is to design and execute cutting-edge software and platforms. Your expertise in backend programming languages, databases, and frameworks will be pivotal in ensuring unparalleled user experiences and seamless functionality.
Key activities and responsibilities of this role include:
- Collaborating with the project management team to define project requirements and timelines
- Engaging actively in the entire application lifecycle, with a special focus on development and meticulous debugging
- Assessing and selecting the most suitable software and infrastructure solutions to meet project needs
- Crafting technical documentation to facilitate seamless knowledge transfer and project scalability
- Fostering collaboration with frontend developers to seamlessly integrate user-facing components into backend systems
- Providing technical support and troubleshooting assistance, ensuring prompt resolution of any issues that may arise
- Designing robust technological solutions and meticulously planning their structure for optimal performance and scalability
- Developing reusable code snippets and libraries, promoting efficiency and consistency across projects
- Staying updated with emerging technologies and industry trends, leveraging this knowledge to enhance project outcomes
- Identifying and addressing software bugs promptly, taking ownership of software upgrades and enhancements
Professional experience & qualifications of a successful candidate:
- Bachelor’s Degree in Computer Science, Engineering, or a related field
- Minimum of 5 years of hands-on experience in web application development using Python and its standard libraries
- Proficiency in web frameworks such as Flask, Fast API and Django
- Proficiency in backend programming languages such as Python, NodeJS, etc.
- Comprehensive understanding of REST API design principles
- Proficiency in relational database technologies like PostgreSQL or MySQL.
- Experience in interfacing with Web APIs & RESTful services.
- Preferred familiarity with non-relational, NoSQL databases, specifically MongoDB
- Proven track record in documenting APIs effectively
- Fluent in both English and Greek
Core competencies of a successful candidate:
- Advanced communication and teamwork skills
- Project management skills
- An engineering mindset above all
- Showing ownership and overtaking accountability
- Genuine interest in Python
Apply Now
Let's Meet