Discover Technata Job board

Find your next tech job in Kanata North, Canada’s largest technology park. Then explore endless international opportunities and dream about where your career will take you. With the Country’s largest density of technology companies ranging from promising startups to leading global giants, Kanata North is the place to be if you are serious about a career in tech.

Senior Software Engineer (Node + React + AWS)

Siemens

Siemens

Software Engineering
Bengaluru, Karnataka, India
Posted on Dec 17, 2024

Job Description

Job ID

446355

Company

Siemens Technology and Services Private Limited

Organization

Foundational Technologies

Job Family

Research & Development

Experience Level

Experienced Professional

Full Time / Part Time

Full-time

Contract Type

Permanent

Hello Visionary!

We know that the only way a business thrive is if our people are growing. That’s why we always put our people first. Our global, diverse team would be happy to support you and challenge you to grow in new ways. Who knows where our shared journey will take you?

We are looking for Senior Software Engineer (Node + React + AWS)

You’ll make a difference by:

Front-End Development:

  • Develop and maintain the front-end of web applications using JavaScript/TypeScript.
  • Work with modern frameworks, particularly React (required).
  • Implement Single Page Applications (SPA) with a clear understanding of SPA architecture.
  • Adapt to SWF-based (Siemens Web Framework) app development that compiles into React.

Backend Support:

  • Debug and troubleshoot backend systems when needed.
  • Understand server-client architecture, including WebSocket communication protocols.

Testing and Quality Assurance:

· Implement testing frameworks, with a strong focus on Cypress for application testing.

DevOps and Deployment:

  • Deploy applications and manage version control using GitLab.
  • Work with cloud platforms like AWS (S3, CloudFront, CloudWatch).
  • Understand CI/CD pipelines and basic DevOps tasks.

Tooling and Package Management:

  • Utilize and manage dependencies using NPM.
  • Optimize application bundling with tools like Webpack.

Security Awareness:

· Ensure secure coding practices, particularly around package management.

Collaboration and Debugging:

  • Collaborate with team members to solve technical challenges and improve application performance.
  • Provide feedback on architecture and technical processes.

You’ll win us over by:

  • Proficiency in JavaScript and TypeScript.
  • Strong knowledge of React (experience with other front-end frameworks like Vue or Angular is a plus).
  • Understanding of Single Page Application (SPA) and server-client architecture.
  • Familiarity with Node.js, particularly for tasks like branding, configuration updates, and redirects.
  • Experience with WebSocket communication.
  • Knowledge of modern testing frameworks, especially Cypress.
  • Hands-on experience with version control tools like GitLab.
  • Elementary knowledge of cloud services, particularly AWS (S3, CloudFront, CloudWatch).
  • Awareness of package management tools (NPM) and bundling technologies (Webpack).

Create a better #TomorrowWithUs!

This role, based in Bangalore, is an individual contributor position. You may be required to visit other locations within India and internationally. In return, you'll have the opportunity to work with teams shaping the future.

At Siemens, we are a collection of over 312,000 minds building the future, one day at a time, worldwide. We are dedicated to equality and welcome applications that reflect the diversity of the communities we serve. All employment decisions at Siemens are based on qualifications, merit, and business need.

Bring your curiosity and imagination, and help us shape tomorrow

Find out more about Siemens careers at: www.siemens.com/careers