Participate in the scrum ceremonies with your team
Develop and maintain software programs according to a set of coding standards;
Participate in technical analysis design;
Estimate duration of programming and unit testing phase;
Work with: Python, Docker, CI/CD, Linux, AWS, Modbus
Working with collaboration platforms: Gitlab
Keep the technical documentation up-to-date with new/changed technical design details during implementation;
Create and update the Release Form with all details needed to promote the software to the production environment;
Provide technical insight and actively participate in feature analysis
You take responsibility of your code - from IDE to local development environment to production
Perform unit testing and register tests results after implementation to assure that every component of the application that was added or changed is working properly
What you need to be successful
Experience with Python, Docker, CI/CD, Linux, AWS or public cloud technologies, Modbus
Experience in web development (PHP, React, Next, etc.) is a plus
Experience in hardware devices, embedded systems, microcontrollers, or IoT is a plus