In this role you will collaborate with the R&D team, architecting, developing and testing backend components. You will take ownership of complex systems, and take a role in the design, architecture and maintenance of the different aspects of the product, from edge device backend to various web servers. You will take part in all stages of edge device setup (e.g., install, development, monitoring). Experience is required in developing production ready Python code, in particular with Django. Experience with microservices, concurrency, performance optimization and/or software design (and architecture) is preferred.
Requirements:
3+ years of python backend programming experience
Experience with microservices architecture
Strong analytical skills
Strong communication skills
management / team leading experience – an advantage
Experience in writing high-level and low-level specs
Self-learning abilities