• Senior Software Engineer

    Job Locations UA-Kyiv
    Posted Date 9 months ago(2/5/2018 2:37 PM)
    Job ID
    # of Openings
  • Description

    Do you have a strong desire to learn and grow as tech leader of high load data engineering project?


    Do you have working experience with cloud provider infrastructure?


    As a Senior Software Engineer, you’ll work alongside with 5 software engineering professionals who embrace the world of modern software development design approaches, elegant code writing, deployments and maintenance in an extremely collaborative environment.


    Does this sound like you?

    •  You are good at designing microservices architecture and high load applications
    •  You are naturally curious about what’s coming next in software development
    •  You are problem solver- using your analytical skills, you get the job done
    •  You’re ready for the next challenge - fast-paced environment to match your learning agility. 

    Why join SPS Commerce?


    SPS Commerce is the global technology leader in data exchange within supply chain and retail industry, headquartered in Minneapolis, Minnesota, USA!

    We are trusted advisors for large enterprises in supply chain industry and world leading retailers when it comes to perfecting trading partner relationships and omni channel.

    SPS Commerce shows 66 consecutive quaters of growth and employs 1200 people in 8 countries around the world.


    The goals we would like to achieve with you:

    • Design web based high load reporting platform that tracks events across bunch of microservices of the SPS platform
    • Ensure the high-avaliability architecture, clean code of the web application
    • Bring to the table the most efficient software engineering design decisions
    • Ensure high quality code and proper maintenance
    • Provide technical leadership to the team of professional software engineers 

    The Day-to-Day

    •  Lead the planning meetings/investigate business requirements/code review     colleagues
    •  Deploy code and promote builds across environments
    •  Optimize high performance code and write unit tests
    •  Automate workflow and configurations
    •  Develop server-less/micro-services applications


    What experience and skills do I need?

    Experience with high-loaded web applications;

    3+ years Python;

    Experience with other programming languages would be a plus;

    Understanding basic algorithms and design patterns;

    Building APIs (REST API, GraphQL); 

    Working with cloud provider infrastructure; 

    MySQL/Postgres, NoSQL(Elasticsearch, Redis);  

    Docker experience, configuration management;

    Fluent English level (both written and spoken).


    Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
    Share on your newsfeed