The Integrated Service Platform (ISP) is a strategic SI IT initiative that provides a unified, scalable digital platform to support end‑to‑end service processes across Smart Infrastructure.
We are seeking an enthusiastic and experienced Senior Full Stack Developer to join our team. The ideal candidate will possess strong expertise in building scalable web applications with Angular, solid skills in C# .Net, and a deep understanding of web development principles, including security best practices. You will be responsible for engineering solutions across the front-end and back-end, ensuring performance, scalability, and security, while incorporating modern technologies like GoLang into our development process. Prior experience with GoLang is not mandatory, but a willingness to learn and adapt to emerging technologies is essential.
As a Senior Full Stack Developer, you will collaborate with cross-functional teams to design, develop, and deliver high-quality solutions. This position is ideal for someone who is innovative, enjoys tackling complex technical challenges, and is driven to contribute to the success of a team while mentoring junior developers.
Key Responsibilities:
• Front-end Development:
o Design and develop responsive and dynamic front-end solutions using Angular and related frameworks like RxJS and NgRx.
o Implement reusable and scalable components while optimizing for performance.
• Back-end Development:
o Develop robust and scalable back-end services using C# .Net/Core and integrate with various data sources.
o Create and maintain RESTful APIs with ASP.NET WebApi to ensure seamless front-end/backend communication.
o Develop server-side functionality, incorporating GoLang into development processes where applicable (prior experience with GoLang is not mandatory).
• Web Development Security:
o Implement secure coding practices to prevent vulnerabilities (OWASP standards).
o Establish secure authentication flows using OAuth2, JWT, or similar mechanisms.
o Ensure regulatory compliance with data protection laws such as GDPR.
• Database Management:
o Design and maintain efficient database structures using SQL Server, and MongoDB (NoSQL).
o Optimize database performance and support integrity of data processing tasks.
• Collaboration and Leadership:
o Collaborate with stakeholders to understand business needs and translate requirements into technical designs.
o Provide mentorship to junior developers and assist in improving team efficiency through knowledge sharing.
Required Skills and Experience:
Front-end:
• Proficiency in Angular (latest versions) and TypeScript/JavaScript frameworks.
• Strong knowledge of HTML5, CSS3, SCSS, and responsive design principles.
Back-end:
• Expert knowledge of C# .Net/Core development alongside modern backend
architectures.
• Familiarity with GoLang for backend development (prior experience with GoLang is
not mandatory but highly desirable).
• Deep understanding of RESTful web services architecture and implementation
using ASP.NET WebApi.
Database and API Integration:
• Experience with relational databases (e.g., SQL Server, PostgreSQL).
• Exposure to NoSQL databases, especially MongoDB, including schema design and
optimization.
Security:
• Strong knowledge of web application security practices, including OWASP
standards.
• Proficiency with secure coding practices and strong authentication frameworks.
Version Control and CI/CD:
• Proficient in Git for source code management.
• Familiarity with CI/CD pipelines for automated deployment and testing.
Nice-to-Have Skills:
• Practical exposure to GoLang microservices development.
• Experience with Microsoft Dynamics SDK for enterprise application development.
• Familiarity with Dynamics 365 Customer Service or other applications from the
Dynamics 365 suite
• Familiarity with ElasticSearch for search optimization.
• Cloud experience with Azure services such as App Services, Functions,
or DevOps pipelines.
• Hands-on experience with Docker and Kubernetes for containerized applications.
• Prior familiarity with GraphQL APIs for efficient data querying.
• Knowledge of real-time integrations for scalable applications.
Candidate Profile:
• Education: Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
• Experience: 6+ years of proven experience as a Full Stack Developer in enterprise level projects.
• Soft Skills: Strong communication skills, problem-solving mindset, and a passion for learning and mentoring others.
About us
We’re Siemens, a collection of great minds who are all making the future. You could be one of us! Siemens is a global technology powerhouse that owns innovative solutions in the areas of electrification, automation and digitalization. Software and R&D play a crucial role at Siemens. The division in Brasov, Cluj-Napoca and Bucharest is the competence center for research, software development, IT and engineering, which makes the company a major leader in vertical IT technologies.