Python Developer

Lviv only
Full-time
PythonREST APIAWSIoT

Description

At Embrox Solutions, we bring ideas to life. We’re not just about writing code — we create complete hardware and software products that make a difference. By combining software development with electrical and mechanical engineering, we deliver the full new product development cycle (NPD), turning even the boldest ideas into reality. We’re a team of passionate innovators who value reliability, speed, and flexibility in everything we do. If you want to grow, create, and be part of a friendly, forward-thinking team, Embrox is the place for you! Now we are looking for a Python Developer to join our team!

Necessary skills and qualifications:

  • 2+ years of experience in backend development using Python
  • Strong experience working in a Linux environment
  • Hands-on experience with IoT projects
  • Solid understanding of REST APIs and microservice architecture
  • Experience with Git
  • Understanding of CI/CD processes and tools
  • English level B2 or higher (spoken and written)

Would be a plus:

  • Experience with MQTT or other IoT communication protocols
  • Docker/containerization experience
  • Basic knowledge of networking principles
  • Experience working with cloud platforms (AWS, Azure, GCP)
  • Experience with message brokers (RabbitMQ, Kafka)

Responsibilities:

  • Design, develop, and maintain backend services using Python
  • Build scalable and secure APIs for IoT devices and platforms
  • Integrate with hardware devices and external systems
  • Optimize system performance and ensure reliability
  • Work in a Linux-based development and production environment
  • Implement and maintain CI/CD pipelines
  • Collaborate with cross-functional teams (hardware, frontend, DevOps)
  • Participate in code reviews and contribute to architecture decisions
  • Troubleshoot production issues and ensure system stability

Ready to join our team?

Send us your CV or contact our Recruitment Manager to discover more career opportunities for yourself.

Hiring Process

1

Apply

Send CV via form or Linkedin.

2

HR-Interview

30 min with HR to learn about you.

3

Technical Assessment

Meet the team, discuss your skills.

4

Job Offer

Usually within 5 business days.

Found a role that's a perfect fit for someone you know?

Recommend a candidate and receive a referral reward for your contribution.

Benefits

Competitive salary with regular reviews

Excellent space for your personal and professional development

Low level of bureaucracy with a lack of multi-level management

Paid vacations and sick leaves

Accountant support

Educational Events, and Free English classes

Amazing team buildings

Attractive work environment