Tema

Språk

Global EN
Sverige ENSV
Indien EN

Senior Fullstack Software Developer

Teknik, data och digitalt · Mjukvaru- och webbutveckling · Mjukvaruutveckling · Webbutveckling · Fullstack

I korthet

Emerson is looking for a Senior Fullstack Software Developer in Warsaw to join their Reliability Solutions team. You will design, build, test, deploy, and maintain end-to-end web solutions using modern Angular applications, C#/.NET backend services, APIs, databases, and system integrations.

Ansvarsområden

  • Analyze customer, product, and system requirements and translate them into secure, scalable, accessible, and maintainable software solutions.
  • Design and develop modern web applications using Angular, TypeScript, RxJS, HTML, CSS, C#, and ASP.NET Core.
  • Build, maintain, and document REST APIs, backend services, business logic, and integrations with distributed systems.
  • Contribute to application, solution, and system architecture decisions in collaboration with architects and engineering teams.
  • Develop reusable frontend components, backend libraries, and shared services aligned with established engineering standards.
  • Design and maintain data access layers and data models for relational and document databases.
  • Implement microservice-based and event-driven architectures, including reliable asynchronous messaging.
  • Apply authentication, authorization, validation, logging, monitoring, and security best practices across the software stack.
  • Create and maintain automated testing solutions, including unit, integration, component, contract, and end-to-end tests.
  • Optimize applications for performance, accessibility, reliability, observability, and security.
  • Support CI/CD pipelines, containerized development environments, software releases, and production diagnostics.
  • Participate in code reviews and provide technical mentorship and guidance to peers.
  • Contribute to agile planning activities, including backlog refinement, estimation, dependency identification, and implementation planning.
  • Communicate project status, risks, dependencies, and technical recommendations to stakeholders.
  • Collaborate closely with Product Management, UX, Quality Engineering, DevOps, and other cross-functional teams.
  • Contribute to technical documentation, engineering standards, developer tooling, and continuous improvement initiatives.
  • Support knowledge sharing and help foster the professional growth of team members.
  • Partner with technology leadership on team development and organizational initiatives.
  • Perform other responsibilities within the scope of the role as needed.

Krav

  • Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
  • Minimum 5 years professional experience designing and developing both frontend applications and backend services at a senior technical level.
  • Advanced knowledge of TypeScript, Angular, RxJS, HTML, CSS, and Sass.
  • Strong experience with C#, .NET, and ASP.NET Core.
  • Experience with Angular architecture, reusable components, reactive forms, routing, dependency injection, state management, and performance optimization.
  • Knowledge of ASP.NET Core architecture, middleware, logging, validation, configuration, and asynchronous programming.
  • Experience with Entity Framework Core and data modeling for relational and document databases.
  • Experience implementing and integrating microservice-based and event-driven systems.
  • Knowledge of authentication and authorization frameworks, including OAuth 2.0, OpenID Connect, and JWT.
  • Experience using NgRx for state management.
  • Experience building accessible and reusable user interfaces using Angular Material, Angular CDK, or similar frameworks.
  • Strong understanding of software architecture, API design, responsive design, secure coding practices, and design patterns.
  • Experience with automated testing across frontend and backend solutions.
  • Experience working with relational and document databases such as PostgreSQL and MongoDB.
  • Experience with production support, diagnostics, monitoring, debugging, and root-cause analysis.
  • Experience using Git, Docker, package management tools, and CI/CD pipelines.
  • Experience working in Agile environments such as Scrum or SAFe.
  • English and Polish language proficiency at B2 level or higher.

Önskade kvalifikationer

  • Experience contributing to design systems, reusable component libraries, or shared backend frameworks.
  • Experience with micro-frontends, API gateways, or advanced microservice architectures.
  • Experience building data visualizations or dashboards using ECharts or similar technologies.
  • Experience with interactive diagramming, graph visualization, or canvas-based applications.
  • Experience developing Progressive Web Applications (PWAs).
  • Experience designing and maintaining multilingual or localized applications.
  • Experience with WebSockets or SignalR.
  • Familiarity with WCAG accessibility standards, Core Web Vitals, OpenTelemetry, and observability platforms.
  • Experience collaborating with UX/UI designers using tools such as Figma.
  • Experience with cloud platforms and orchestration technologies such as Azure, AWS, or Kubernetes.
  • Experience developing software for industrial environments, critical infrastructure, or high-availability systems.
  • Knowledge of Secure Development Lifecycle practices.
  • Experience using AI-assisted development tools responsibly while maintaining quality, security, confidentiality, and intellectual property protection.

Förmåner

  • Opportunity to work on impactful software used in critical industrial environments
  • Collaborating with talented colleagues across global teams
  • Support continuous learning, career development, and growth through technical, architectural, and leadership career paths
  • Inclusive workplace where every individual feels respected, valued, and empowered to contribute
  • Diverse perspectives drive innovation and strengthen our ability to solve complex challenges for customers worldwide

Färdigheter

AngularTypeScriptRxJSHTMLCSSSassC#.NETASP.NET CoreREST APIEntity Framework CorePostgreSQLMongoDBGitDockerCI/CDNgRxAngular MaterialAngular CDKOAuth 2.0OpenID ConnectJWTWebSocketsSignalRFigmaAzureAWSKubernetes
#Software Development#Fullstack#Angular#C##.NET#API#Databases#System Integration#Web Applications#Microservices#Agile
Emerson Logo

Om Emerson

Emerson is a leading global technology, software, and engineering company providing innovative solutions for customers in industrial and commercial markets. We help customers in the world’s most essential industries solve the biggest challenges of modern life. Every day, our global workforce fulfills our unified Purpose and lives out the Values we hold close as an organization: Integrity, Safety & Quality, Support Our People, Customer Focus, Continuous Improvement, Collaboration, and Innovation. Across the globe, we are united by a singular Purpose: We drive innovation that makes the world…

Emerson Logo

Företag

Emerson

Publicerade jobb

för 4 dagar sedan

Anställningstyp

Heltid

Arbetsform

Hybrid

Erfarenhetsnivå

Senior

Platser

Warsaw, Poland

Kvalifikation

Kandidatexamen

Sökande

Ansök tidigt