GE Careers
Apply Now    

Staff Software Engineer - Backend

  • GE Digital
  • Experienced
  • Posted 6/18/2017 11:51:49 PM
  • 2897609
  • Job Function: Digital Technology
  • Business Segment: Digital Applications
Location(s): China; ShangHai; Shanghai

About Us:
GE is the world's Digital Industrial Company, transforming industry with software-defined machines and solutions that are connected, responsive and predictive. Through our people, leadership development, services, technology and scale, GE delivers better outcomes for global customers by speaking the language of industry.

Role Summary:
As a Backend Engineer on the Digital Foundry Supply Chain team, you will design + build robust data-centric backend applications (running on GE Predix) that address Supply Chain challenges faced by local China + global customers.

Essential Responsibilities:
• Design and build high-quality backend microservice components that are performant, reusable, scalable, and maintainable
• Take ownership of significant features (or even the entire web application backend)
• Collaborate with Frontend Engineers to define and implement RESTful interfaces in Predix's microservice architecture, for aggregating, visualizing and analyzing industrial data
• Collaborate with UX Designers and Product Managers to balance implementation cost vs feature set
• Participate in an iterative engineering model based on Lean Startup, with short cycles and automated testing + deployment
• Own the world-class quality and reliability of your code, using code review and comprehensive testing
• Bring knowledge, best practices, and passion to the team
• Be the type of person you'd want to work with

• Bachelor's degree in Computer Science, Information Technology, or a related field
• 5+ years of hands-on experience in an Agile team as a Backend or Full-stack Engineer
• Expertise with Cloud Design Patterns + HA distributed system architectures
• Experience with secure application development for cloud-native applications
• Experience with Continuous Integration workflows (automated build + deploy + test pipeline)
• Languages (expertise in at least 1): Java, NodeJS, Python, Ruby
• Frameworks (expertise in at least 1): Spring, Grails, Express, Django, Flask, Rails
• Data Services: SQL (Postgres, MySQL), NoSQL (Redis), MessageQueue (RabbitMQ)
• Cloud Platforms: Hands-on experience with CloudFoundry is a big plus
• Tools: Git, Jenkins, Maven, npm, Postman, ELK
• Dev Environment: Mac + Linux


Locations: China; ShangHai; Shanghai
Apply Now    

Similar Jobs

GE Careers Technical Assistance

Having technical issues with or your application? We're here to help.

Get In Touch

Connect With Us

Stay up to date on GE and possible opportunities that open in areas that interest you.

Sign Up