Logo
Get in Touch
Lights
Logo
01_endian-herobig-bg.png

Software Engineer (Backend Python)

We are looking for a Python Developer to join our engineering team and help us develop and maintain our EndianOS platform.

What we offer:

An innovative company with modern technologies for connecting people and things
A motivated and talented team that shares the same passion for the company mission
The opportunity to learn new technologies and to expand your experience in Cybersecurity and IoT
A flexible and smart working environment that takes full advantage of the opportunities of digital technologies
Send us your resume

Responsibilities:

Write effective, scalable code
Writing and testing code for our APIs
Assure the code has full and comprehensive testing coverage
Package our code into rpm packages and images using Yocto
Test and debug programs running in EndianOS
Improve functionality of existing solutions
Implement security and data protection solutions
Coordinate with the team to understand customer requirements and provide technical solutions

Minimum Qualifications:

Consolidated experience (3+ years) as a Python Developer
Proved Linux administration skills (systemctl, journal, iptables, networking analysis and debugging)
Expertise with FastAPI framework, and pydantic data validation
Expertise with Tox, unit-testing and integration-testing concepts
Expertise with Git
Adaptability to Pep8 and tools for standard coding
Team spirit
Good problem-solving skills

Preferred Qualifications:

Familiarity with databases (e.g. MySQL, MongoDB), web servers (e.g. Apache) and UI/UX design
Familiarity with front-end technologies (like JavaScript and HTML5)
Familiarity with Docker
Familiarity with profiling techniques