Returning Candidate?

Senior Python Software Engineer

Senior Python Software Engineer

Job ID 
2017-2261
Category 
Technology
# of Openings 
1
Job Locations 
UA-Kyiv
Posted Date 
10/6/2017

More information about this job

Description

SPS Commerce, a global public technology company for the retail industry HQ in Minneapolis, United States.

 

We develop cloud based EDI platform with different services that connects suppliers, vendors, logistics partners and retail companies.

We are looking for a backend software engineer who wants to design and build reliable and performant web services from code to deployments.

 

Project: Web based portal for software engineers which simplifies integrations for parteners with SPS Commerce solutions. It provides comprehensive information about all the APIs/Applications/Trading Partner Informaton etc 

 

RESPONSIBILITIES: 

You will join a cross-functional team where experts in UX, frontend, backend work together to deliver high-quality solutions with a strong focus on usability and user experience.

 

Whether it is writing client-side modules in JavaScript/AngularJS or webservices in Python/Flask - there will always be a new challenge to keep things interesting.

 

  • Design and build high-volume cloud-based architecture.
  • Be a leader by adopting and advancing software engineering best practices.
  • Share your excitement and ideas about new technology.
  • Have fun in a fast-paced, action packed environment.

 

EXPERIENCE & SKILLS REQUIRED: 

  • Sound knowledge of Python 
  • Django/Flask frameworks knowledge 
  • Experience with Amazon Web Services platform
  • AMQP: Celery, RabbitMQ  
  • Experience with SQL and NoSQL solutions
  • Code review practice 
  • Experience with Git
  • Good knowledge of Unix systems

 

 

CONDITIONS & BENEFITS:

Competitive salary level
Long term career opportunity in the US based, product tech company
Professional training and development opportunities
Official employment
28 vacation days
English classes
Free meal & lunches in the office
Good working conditions in the comfortable office
Proficient and fun-to-work environment
Team building events