Mentor, A Siemens Business Full Stack Developer - 6937 in Phoenix, Arizona

Position Description

Full Stack Developer - 6937

Work Location US - AZ, Phoenix

Req ID 6937

Job Category R&D/Software Engineering

Apply Now

Company: Mentor Graphics

Job Title: Full Stack Developer - 6937

Job Location: US - AZ - Phoenix

Job Category: R&D/Software Engineering

Job Duties:

We are looking for a full-stack developer who is well-rounded in web development and back-end server technologies.

We are a full-stack shop with emphasis on Open Source technologies and we are creating big data web applications in a micro-service architecture. In our environment, developers contribute to each stage of the development, design, troubleshooting, administration and QA processes. While some on the team have different levels of experience in each area of the stack, we strive for versatility and in having multiple people with overlapping skillsets. This allows us to avoid bottlenecks and meet the goal of continuous development and integration.

Because we are a team with these development goals, we are looking for someone who explores new technologies, and is constantly trying to learn new techniques and improve their current skill-set. Our team is committed to mentoring each other through different areas of the stack (based on each person's individual area of expertise) and so we are looking for a full-stack developer who can contribute both on the front-end as well as back-end services.

Job Qualifications:


  • Executing design work consistent with big data analytics and rapidly adapts to customer feedback.
  • Delivers design work on programs of any size with minimal training or oversight.
  • Follows design work on the web applications development to create high quality easily maintainable code.
  • Contribute directly to the software development process, especially on API development, micro-services, as well as UI front-end development.

Technical Skills Required:

  • BSCS and 2+ years' experience as a webdeveloper or industry equivalent.
  • Proficient with modern Javascript framework (Angular / React / Vue)
  • Experience with at least one of the following (Javascript ES6+, C++, go, python)
  • Experience with full lifecycle software development and best practices
  • Experience with Git
  • Experience with creating Restful web services and inter-microservice communications using messaging (RabbitMQ, MQTT, etc.)
  • Experience with SASS or LESS

Desired Skills:

  • Experience with Linux
  • Experience with Docker and Kubernetes / Rancher
  • Experience working in a micro-service oriented architecture
  • Experience with pub/sub message bus based communication
  • Experience with the Vue JavaScript framework
  • Experience with D3, Taucharts, Tableau or Highcharts libraries
  • Experience with Database querying and administration (MySQL, Oracle, Couchbase)
  • Experience in server-side scripting using JavaScript (NodeJS) or Python or Go
  • Experience with reactive web application technologies (Socket.IO, WebWorkers, etc.)

All qualified applicants will receive consideration for employment without regard to race, sex, sexual orientation, gender expression or identity, color, religion, national origin, disability or protected veteran status.