Position: Middle Python Back-end Engineer
Company: N-iX
Experience required: 2y
Category: Python
English level: upper
Published: 2020-08-01T00:00:00+03:00

The company helps organizations better mobilize and fortify their supply chains using technology-enabled services and a pragmatic approach to digital transformation. Leveraging the power of AI, machine learning, blockchain, RPA and other emerging technologies, its team of strategists, systems architects, data engineers and data scientists design smarter, more efficient and more effective supply chains. 

**Responsibilities:**
- Develop API layer for BigData solution
- Continuously design, develop and deploy integration services with a focus on high availability, excellent quality, low latency, and performance
- Build robust and scalable software using Python
- Solve complex performance problems and architectural challenges
- Work with the product and design teams to understand end-user requirements, formulate use cases, and then translate that into a pragmatic and effective technical solution
- Analyze challenging problems and successfully deliver results
- Write well designed, testable, efficient code
- Prepare and produce releases of software components
- Support continuous improvement by investigating alternatives and technologies and presenting these for architectural review

**Requirements:**
- Deep knowledge and experience with Python 3 and Python Requests Library
- Great understanding of working with and designing APIs in various environments
- Test and coverage with pytest and mock
- Ability to clearly and effectively communicate ideas and solutions to stakeholders
- Intermediate English level required
- Good understanding of system design, data structures, and algorithms
- Experience with Linux/Unix and Windows systems
- Ability to take the initiative and collaborate across teams
- Experience building API driven Web interfaces
- Strong communication skills
- Experience interfacing with databases (SQL and/or NoSQL), with web-frameworks (Pyramid, Django or equivalent), following best practices (testing, design patterns, etc)
- Your passion and curiosity about new technologies and your understanding of API structures and REST architecture
- Master’s degree (or equivalent) in Computer Science/Engineering

**We offer:**
- Flexible working hours
- A competitive salary and good compensation package
- Possibility of partial remote work
- Best hardware
- A masseur and a corporate doctor
- Healthcare & sport benefits
- An inspiring and comfy office

**Professional growth:**
- Challenging tasks and innovative projects
- Meetups and events for professional development
- An individual development plan
- Mentorship program

**Fun:**
- Corporate events and outstanding parties
- Exciting team buildings
- Memorable anniversary presents
- A fun zone where you can play video games, foosball, ping pong, and more.