career logo round

Founded in 2014, S&G Solar Ltd. is a Bulgarian company based in Blagoevgrad, standing out as one of Europe’s top-rated solar companies.
S&G Solar Ltd. is proud to be featured in the FINANCIAL TIMES 1000 list of Europe’s fastest-growing companies!

At S&G Solar Ltd., we are passionate about developing renewable energy projects worldwide – from initial design to the construction of solar parks. With over 200 successfully completed projects across 8 countries, we are a trusted partner in the green energy sector.

We believe that people drive success – which is why we seek colleagues who share our sustainable and “green” mindset. Join us and you’ll find opportunities for growth, the freedom to innovate, and support from a close-knit, dynamic team.

As our company continues to grow, we are looking for a motivated professional who embraces new challenges and is eager to become part of our team in the position of “Senior Python Developer“.
Main duties and responsibilities:
 

• Design, implement, and maintain Python-based applications and microservices for energy management system;
• Optimize applications for maximum speed, scalability, reliability, and security;
• Write clean, testable, and efficient code following best practices and coding standards;
• Troubleshoot, debug, and improve existing systems and services;
• Collaborate with cross-functional teams to define, design, and ship new features;
• Participate in code reviews, architecture discussions, and contribute to technical documentation;
• Monitor, analyze, and resolve production issues and performance bottlenecks;
• Stay updated on new technologies and advocate for best engineering practices and continuous improvement.

Our requirements for candidates are:

• 3+ years of professional experience with Python (Django, Flask, or FastAPI);
• Strong knowledge of relational databases (PostgreSQL, MySQL) and ORMs (SQLAlchemy, Django ORM, etc.);
• Experience with cloud platforms (AWS, GCP, or Azure) and containerization (Docker, Kubernetes);
• Solid understanding of RESTful APIs, asynchronous programming, and microservices architecture;
• Familiarity with CI/CD pipelines, automated testing frameworks (pytest, unittest), and agile methodologies;
• Proficient with version control systems (Git) and collaborative development workflows;
• Strong problem-solving skills, analytical thinking, and ability to work independently or as part of a team;
• Excellent communication skills in English, both written and verbal.

Nice-to-Have:

• Experience with energy sector protocols (Modbus TCP/RTU, OPC UA, MQTT);
• Knowledge of frontend technologies (React, Angular, or Vue.js);
• Experience with time-series databases (InfluxDB, TimescaleDB) or message brokers (RabbitMQ, Kafka);
• Familiarity with infrastructure as code (Terraform, Ansible) and monitoring tools (Prometheus, Grafana);
• Understanding of cybersecurity best practices in cloud and IoT environments.

We offer you:
1. Permanent position with long-term career prospects at S&G Solar Ltd;
2. Work in a dynamic, collaborative team of young and ambitious professionals;
3. Opportunities for business trips across the country;
4. Transportation provided for work-related travel;
5. Competitive salary plus annual performance-based bonus;
6. Comprehensive social benefits package;
7. Engagement in innovative projects within a fast-growing sector;
8. Access to cutting-edge technologies and continuous professional development.