THE COMPANY
VERO Digital Solutions OOD, found in 2018, is a provider of comprehensive digital services targeting the crafting, construction and infrastructure sector. The headquarter is located in Sofia with locations all over Bulgaria and Greece.
We are developing powerful software for the challenging utilization on the construction sites all around the globe. Our ecosystem consists of robust, native mobile Applications and versatile Web frontend, connected to RESTful API backend and specialized 3D processing and CAD application plugins.
Key Responsibilities:
- Lead and mentor a team of up to four developers, ensuring high-quality code and efficient processes.
- Design and implement solutions for synchronizing data between various systems using formats like YAML, JSON, XML, CSV, and Excel.
- Utilize AI technologies to enhance and accelerate software development processes.
- Develop and maintain strong logging and error reporting systems to ensure reliability and transparency in operations.
- Work with databases and services, focusing on SQL and REST APIs, to enable seamless integration and data flow.
- Manage deployments, creating solutions that can be deployed as EXE files, command line applications, or Docker containers with FastAPI endpoints.
- DevOps deployment and upgrades of containers using scripts on your own virtual machines (VMs), ensuring smooth and efficient operation of development environments and production systems
- Ensure robust software architecture, best coding practices, and adherence to quality standards.
Required Skills and Qualifications:
- Proven experience as a Senior Python Developer with a focus on data synchronization and integration.
- Expertise in working with YAML, JSON, XML, CSV, and Excel data formats.
- Proficiency with SQL, REST APIs, and related database technologies.
- Strong understanding of software deployment processes, particularly using Docker containers and FastAPI endpoints.
- Demonstrated ability to implement and maintain strong logging and error reporting systems.
- Fluent in English with excellent communication skills, both written and spoken.
- Experience in leading and mentoring a small team of developers, providing guidance and fostering professional growth.
- Experience working with AI or machine learning technologies.
- Knowledge of software development best practices and agile methodologies.
What We Offer:
- Opportunity to work in a tech-driven environment where innovation is key.
- Flexibility to work remotely with a highly collaborative team.
- Competitive salary and benefits package.
- Opportunities for professional growth and leadership development.
Are you motivated? Are you interested in leveraging your skills for a new digital service?
Use your chance!
For application, please send me your meaningful CV (naming format FirstName_SecondName_CV) and/or a working sample in English. Non-English Applications will be rejected.
Job Type: Full-time