About the Job:
We are looking for a Python Backend Developer who is passionate about quality code, great user experience, and increasing their own knowledge and sharing it with others.
Experience building for the web using Python frameworks such as Flask or Django.
Our 3D Printers have multiple layers of Python applications coordinated through Redis/RQ.
Contract: Long-term
Schedule: Flexible
Main requirements:
- FLASK / PYTHON
- An understanding of both relational and non-relational databases. MongoDB
- We have on-premise and cloud systems, Linux (Ubuntu & Debian) & Networking is a requirement.
- REST APIs
- An understanding of security vulnerabilities and how to prevent them.
- Modern development tools (e.g. Git, GitLab or GitHub etc.) within a development team.
- Excellent teamwork, and written and verbal communication skills.
- Code and documentation is in English & part of the team only speaks English
- Knowledge of testing, QA tools and methodologies.
- Understanding technical and design requirements for the application
- Familiarity with Agile methodologies such as Scrum and Kanban.
- Writing documentation where appropriate
- Docker Containers & Linux
- Creating reusable code and infrastructure for future use
- You will take part in the entire feature lifecycle.
- Collaborating with the other developers and the testing team, mentoring and training of developers where appropriate.
- Performing code reviews and providing feedback
- Working alongside UX/UI and frontend developers to create features for the company’s systems.
Extras:
- WebRTC – Camera streaming systems
- Google APIs integrations (gsheets)
- OpenVPN
- Apache/Nginx
- Discord Integrations