Siemens is seeking a skilled Senior Full Stack Developer to join their innovative team, focused on driving digital transformation and industrial IoT solutions. In this role, you will work on various integration projects, contributing your expertise in both front-end and back-end development.
Key Responsibilities
- Develop and implement integration solutions across diverse scenarios.
- Conduct code reviews and automated testing to ensure high-quality outputs.
- Perform root cause analysis to troubleshoot and correct bugs.
- Collaborate with cross-functional teams to track dependencies and deliver projects.
- Create and maintain comprehensive technical documentation.
- Participate in regular project status meetings and support project leads in planning and tracking activities.
Required Qualifications
- 4-6 years of experience in front-end and back-end development.
- Proficiency in React, JavaScript, TypeScript, HTML5, CSS3, and SASS for front-end development.
- Strong skills in NodeJs, TypeScript, and ExpressJs for API development.
- Experience with asynchronous programming and MongoDB is a plus.
- Basic knowledge of AWS cloud services.
- Ability to design solutions and create reusable components.
- Familiarity with test-driven development (TDD) and writing unit tests.
Desired Skills
- Experience with GIT, TFS, JIRA, or similar tools.
- Knowledge of web workers, web sockets, and end-to-end testing frameworks (Protractor/Cypress).
- Understanding of Progressive Web Apps (PWA) and Canvas libraries.
Work Environment. This role offers a collaborative and dynamic work environment within a diverse international team, providing opportunities to impact large-scale projects that shape the future of technology and urban development.
Why Join Siemens? At Siemens, you’ll have the opportunity to work on cutting-edge technology projects that make a difference. The company values innovation, diversity, and growth, making it an exciting place to build your career.