MPower is an enterprise technology company that combines conversational science and commerce expertise for retail brands to empower their customer-facing sales force with the most effective digital tools for engagement to deliver transactions. We are expanding our business and looking for people passionate about empowering people with technology, determined to win, see changes as opportunities, open to new ideas and persevere through challenges. If you believe in the same values, please come talk to us, we are always looking for good people to work with.
Working at MPower means starting a career in a culture that values innovation and productivity and being a part of a business that is constantly looking for new markets and horizons. MPower provides you with the opportunity to experience both the depth of a local network and the breadth of a global alliance. MPower provides a wide range of career and development opportunities. We are focused on finding and growing talents to reach their highest potential along with our vision. Be a part of our next generation team!
Enterprise Software Development Team
This team will design and build out next generation enterprise technology for our enterprise customers and help us manage our expanding array of products and bring the MPower brand to more people. A role in this team involves a dynamic work environment, supporting product development with loads of creativity and exciting hands-on day-to-day work with local and international retail brands. Our ideal team player will have a genuine passion for product development, and a strong interest in MPower’s future of work mission and the ability to work with our team in a collaborative environment. If you share our entrepreneurial spirit or you know someone else who would fit the bill perfectly then we look forward to hearing from you!
FULL STACK SOFTWARE ENGINEER
Details on the role and specific requirements below: Job description:
Listen, synthesize and reimagine customer use cases and develop system requirements
Design, develop, test, maintain and scale enterprise software platform aligned with short and long-term revenue targets
Stay ahead of developments in the competitive landscape
Track and optimize for customer success
Mobile/Web application development under agile development framework
Prepare test cases and support user acceptance tests and production rollout
Prepare system documentation
Requirements:
Passion for enterprise software and driving positive change
Strategic thinker with an ability to put high-level ideas into practice
Dynamic, creative, digital native and a self-starter
2-4 years of experience in software development
Organized, detail-oriented, strong ability to problem-solve, follow-through and work together with teammates
Degree or Diploma in Computer Science or related discipline a plus
Familiar with Javascript, Node.js, JSON, REST API
Proficiency in both iOS and Android application development
Proficiency in Web and App UI development
Experience in AWS, Google Cloud (BigQuery, Data Studio) and other Cloud service
Experience in SaaS product development is preferable
Proficiency in both English and Chinese
How to apply: Get in touch at talent@mpower.cloud with your:
resume/curriculum vitae
salary expectations (we also over Employee Stock Options)
why you would like to work at MPower
include two enterprise SAAS solutions you think we can learn from