Our client is a successful Bulgarian IoT start-up. Its mission is to discover and develop ways to efficiently utilize energy trough well-designed IoT solutions.
The company focus is to enable business to be energy efficient while optimizing costs – by reduced energy consumption, increased sustainability and efficient cost savings.
To build up the core tech team, we are looking for a skilled Mid-Senior Python Engineer with interests in IoT and/or Machine Learning.
The role could be fully remote.
Your Role:
• Design, develop, and maintain robust and scalable back-end systems using Python and other appropriate technologies.
• Take ownership of the back-end architecture, ensuring its efficiency, reliability, and performance.
• Collaborate closely with cross-functional teams to understand business requirements and translate them into technical solutions.
• Implement and manage relational databases, optimizing database design and query performance.
• Utilize AWS services to build and deploy cloud-based solutions, ensuring security, scalability, and high availability.
• Lead the integration of third-party APIs and services to enhance our platform's capabilities.
• Stay up-to-date with industry trends and best practices, applying your expertise to drive continuous improvement in our technology stack.
Your Profile:
• At least 4 years of professional experience, proficiency in Python and a strong understanding of object-oriented programming principles.
• Demonstrated experience with relational databases (e.g., MySQL, PostgreSQL), including schema design and query optimization.
• Hands-on experience with AWS services, such as EC2, S3, Lambda, and RDS.
• Proven track record of building and maintaining production-grade back-end systems.
• Excellent problem-solving skills and the ability to troubleshoot complex technical issues.
• Strong communication skills to effectively collaborate with both technical and non-technical team members.
Nice to Have(s):
• Knowledge of Internet of Things (IoT) concepts and protocols.
• Experience with Machine Learning (ML) and/or data processing frameworks.
• Familiarity with DevOps practices, containerization (Docker), and orchestration (Kubernetes).
• Previous experience in a startup environment, where adaptability and a proactive mindset are crucial.
The company offers a great career path and learning curve, a very friendly and open-minded work environment, social benefits, and shares/stock options (if the candidate is interested in such, it is open for discussion).
Fast interview process and low stress.