Design, modify, develop, write, test and implement software systems Implement web services and REST APIs to power the systems Collaborate with business team, scrum master and other developers to deliver high quality systems Expectations: Write clear, intuitive-to-use, and testable code Build scalable, robust, reliable, and state-of-the-art tech systems and infrastructure Ability and interest to work on product development from idealization to deployment and beyond We offer competitive compensation packages, comprehensive benefits, and a challenging and dynamic work environment. If you are passionate about Back-end field and want to be part of a talented and growing team, we want to hear from you 5+ relevant years of experience Demonstrated capabilities in software development, architecture design and (Agile) project management Experience with Node, Python, Design Patterns and OOP Experience with REST and API services, HTTP Status Codes, Content Negotiation, API versioning, and Caching Experience with MySQL, and/or SQLServer, MongoDB Experience with Unit testing and TDD Bachelor’s degree in computer science, engineering or any related majors is required