Python Developer
DIGITALL
Sofia, Bulgaria
he Information and Country Engagement Unit (ITSCE) is seeking a Python Developer with a focus on building robust backend APIs and collaborating closely with data scientists on automation solutions utilizing Large Language Models (LLMs) and Retrieval-Augmented Generation (RAG) techniques. The role involves design, develop, and maintenance of scalable APIs, integrate machine learning models, and contribute to intelligent automation solutions.
This is your job:
The Python Developer will be responsible for designing, developing, and maintaining the scalable and efficient backend systems and applications using Python. The role requires expertise in developing high-quality code, integrating APIs, and collaborating with cross-functional teams to deliver impactful solutions.
- Develop, test, and maintain backend applications and services using Python;
- Integrate third-party APIs and ensure seamless communication between systems;
- Write clean, efficient, and reusable code adhering to industry best practices;
- Implement data processing pipelines and optimize performance for high-volume data;
- Work closely with front-end developers, designers, and stakeholders to deliver end-to-end solutions;
- Troubleshoot and resolve application issues, ensuring minimal downtime;
- Participate in Agile workflows, including sprints, stand-ups, and retrospectives;
- Optimize applications for performance, scalability, and security;
- Perform regular code reviews to maintain quality and consistency;
- Stay updated with emerging trends and technologies in Python development.
Your qualifications:
- Bachelors degree in computer science, Software Engineering, or a related field;
- 3+ years of experience in Python development;
- Strong knowledge of frameworks such as Django, Flask, or FastAPI;
- Proficiency in building and consuming RESTful APIs;
- Experience with relational and non-relational databases (e.g., PostgreSQL, MongoDB);
- Familiarity with version control systems like Git;
- Experience with cloud platforms such as AWS, Azure, or Google Cloud;
- Understanding of CI/CD pipelines and DevOps practices;
- Background in machine learning or data science is a plus;
- Strong problem-solving skills and attention to detail;
- Prior exposure to Agile/Scrum workflows, including sprints, stand-ups, and retrospectives;
- Excellent oral and written communication skills and the ability to articulate and communicate to all stakeholders.
Apply Now
Don't forget to mention EuroTechJobs when applying.