Software Engineering Intern

Rakuten

(San Mateo, California)
Full Time Entry-Level
Job Posting Details
About Rakuten
Rakuten, Inc. (TSE's first section: 4755) is the largest ecommerce company in Japan, and third largest ecommerce marketplace company worldwide. Rakuten provides a variety of consumer and business-focused services including e-commerce, e-reading, travel, banking, securities, credit card, e-money, portal and media, online marketing and professional sports. The company is expanding globally and currently has operations throughout Asia, Western Europe, and the Americas.
Summary
Working as part of the Software Service Enablement Department’s US Innovation Lab you will be part of the team that provides back-end data, micro-services, tools and client-side SDKs that are essential for architecting modern mobile applications at global scale. Leveraging public cloud you will deliver technology that enhances the in-app experience for our users and enables our app development teams to build mobile apps easier, faster and cheaper.
Responsibilities
* Work with the team to develop web and mobile applications, * APIs, SDKs and other tools as required * Full-stack TDD lifecycle – business requirement analysis, prioritization, design, implement code, test, demo, refactor, release * Automate continuous integration/delivery/deployment service monitoring and maintenance (DevOps) * Work closely with various teams within Rakuten to realize the requirements for the project and rapidly deliver iterative solutions * Follow trends in technology and suggest new approaches to application design and development * Implement best practices and methods to improve the development process within the team and organization * Create new mobile services based on customer and market demand
Ideal Candidate
**Minimum Qualifications:** * BS degree in Computer Science or related field * 1 year as software engineer * Java, C, C++, C#, Python or PHP * HTML5 + CSS (Less, Sass, SCSS) * JavaScript / TypeScript (Node, Ember, React, JQuery, Angular) * MVC / API frameworks, architecture and patterns * Knowledge of Mobile services, SQL, No SQL/KVS * Cloud Development and architecture experience * Asynchronous messaging/queuing, Caching * Docker, Kubernetes, Mesos, Dokku * DevOps experience * Git, Gogs, GitLab * Android or iOS development **Preferred Qualifications:** * Experience in the ecommerce industry * Strong communication skills, able to create strong working relationship with cross-functional teams. * Doxygen, Javadoc, Artifactory, Swagger, Markdown * Jenkins, TeamCity, Bamboo, Travis CI * Experience with Azure, Google Cloud or AWS * Hybrid App dev: Cordova, Ionic, React Native, PhoneGap, Framework7, Onsen * Experience working with teams abroad * Test automation, continuous integration/continuous delivery, service monitoring and Test Driven Development
Compensation and Working Conditions
Benefits Benefits included
San Mateo, California
Skills Desired
Sign up or login to see how your skills match up.
  • APIs
  • Architecture
  • AWS
  • C++
  • Cloud
  • CSS
  • eCommerce
  • Google
  • Java
  • JavaScript
  • jQuery
  • Mobile Applications
  • Patterns
  • PHP
  • Python
  • SQL
  • C#
  • Continuous Integration
  • Git
  • HTML5
  • iOS Development
  • Jenkins
  • LESS
  • Microsoft Windows Azure
  • MVC Framework
  • Node.js
  • NoSQL
  • PhoneGap
  • Sass
  • Test Automation
  • Ember.js
  • Computer Science
  • React.js
  • Software Engineering
  • Docker
  • Continuous Delivery
  • Knowledge of Software Development Kit
  • Bamboo
  • Application Design
  • SCSS
  • TeamCity
  • TypeScript
  • Travis CI
  • C Programming Language
  • Kubernetes
  • Rakuten
  • Android
  • GitLab
  • API Framework
  • Artifactory
  • Markdown
  • Swagger
  • Asynchronous Messaging
  • Doxygen
  • React Native
  • Public Cloud

Want to see jobs that are matched to you?

DreamHire recommends you jobs that fit your
skills, experiences, career goals, and more.