Back

Full Stack Web Application Developer

Job Description

Full Stack Web Application Developer

The full stack developer is a web developer or engineer who works with both the front and back ends of a website or application. In this sense, they provide an end-to-end service, and can be involved in projects that involve databases and building user-facing websites. Their role can extend to working with clients during the planning phase of projects. For large or specialized projects, the full stack developer may involve others to write specialized code - although importantly, the full stack developer must be familiar with and highly skilled in most aspects of web and application development.

Responsibilities
The primary responsibility of the full stack developer are listed below:
  • Developing front end website architecture
  • Implementing complex user interactions on web pages
  • Developing back end website applications
  • Creating servers and databases for functionality
  • Ensuring cross-platform optimization for mobile phones
  • Ensuring responsiveness of applications
  • Working alongside graphic designers for web design features
  • Seeing through a project from conception to finished product
  • Designing and developing APIs
  • Meeting both technical and consumer needs
  • Staying abreast of developments in web applications and programming languages
Skills and Experience
  • Degree in Computer Science or relevant field, or equivalent work experience
  • AWS Developer or Solutions Architect certification desirable
  • Strong organizational and project management skills
  • Proficiency with fundamental front end languages such as HTML, CSS and JavaScript
  • Familiarity with JavaScript frameworks such as Angular JS, React and Amber
  • Proficiency with server side languages such as NodeJS, PHP and Python
  • Familiarity with database technology such as MySQL and MongoDB
  • Experience developing and exercising REST and GraphQL APIs
  • Knowledge of JAMStack pattern and static site publishing
  • Excellent verbal communication skills
  • Good problem solving skills
  • Attention to detail
#LI-AA1 #LI-PLM

Organization: Digital Industries

Company: Siemens Industry Software Inc.

Experience Level: Experienced Professional

Job Type: Full-time



Equal Employment Opportunity Statement
Siemens is an Equal Opportunity and Affirmative Action Employer encouraging diversity in the workplace. All qualified applicants will receive consideration for employment without regard to their race, color, creed, religion, national origin, citizenship status, ancestry, sex, age, physical or mental disability unrelated to ability, marital status, family responsibilities, pregnancy, genetic information, sexual orientation, gender expression, gender identity, transgender, sex stereotyping, order of protection status, protected veteran or military status, or an unfavorable discharge from military service, and other categories protected by federal, state or local law.

EEO is the Law
Applicants and employees are protected under Federal law from discrimination. To learn more, Click here.

Pay Transparency Non-Discrimination Provision
Siemens follows Executive Order 11246, including the Pay Transparency Nondiscrimination Provision. To learn more, Click here.

California Privacy Notice
California residents have the right to receive additional notices about their personal information. To learn more, click here.

Can't find what you are looking for?

Let's stay connected

Can't find what you are looking for?