Python Developer
1 нед. назад
SerbiaEuropeHybrid
pythonintegration
Develop secure, scalable backend applications and services using Python in network operations context.
Другое
- Translate requirements, specifications, and technical design documents into secure applications and/or services
- Work closely with Integration Engineer/Integration Architects to implement/develop solutions
- Drive the design and implementation of highly scalable and available distributed custom customer solutions
- Research, prototype, and develop new solutions to a wide array of complex system design challenges
- Participate in critical component design and advise on strategic technical direction
- Recommend new technologies to ensure solution scalability, maintainability, and quality
- Participate in sprint and code reviews and software release processes
- Experience with SDLC e.g. development, testing, signoff, deployment, support.
- 3+ years of software development experience leveraging the Python language. Our tech stack is based on Python.
- Proficiency in web frameworks and RESTful APIs, as well as core Python fundamentals and programming. Experience in code packaging, release, and deployment.
- Experience with Python frameworks such as Flask is preferred. However, candidates with experience with Django framework will also be considered.
- Nice-to-have experience with HTML, CSS, JavaScript, and web frameworks such as jQuery or Bootstrap.
- Nice-to-have experience in react.js.
- Nice-to-have experience with ElasticSearch, Neo4j, and other document/graph databases.
- Practical experience working with containerization and container orchestration, such as Docker. Nice-to-have experience with Kubernetes.
- Good working experience with CI/CD.
- Nice-to-have experience with messaging queues such as RabbitMQ, ZeroMQ, etc.
- Fundamental understanding of DNS, DHCP, and networking is a plus.
- Understanding of complex Linux environments and applications.