Senior Software Architect (Angular JS, C#)

-, Poland (Polska) Full Time

Apply for position now

We are looking for a Senior Software Architect on behalf of our client, the technology leader in the behavioral health industry in the USA.

Our client is opening up new offices in Poland, and is looking for a strong technical Software Architect as board member.


As Senior Software Architect, you will have the following responsibilities:

● Leading technology projects through the full SDLC
● Develop and maintain solution architecture models
● Work with remote delivery teams in the design and implementation of core components
● Develop strategic plans for application decomposition to microservices
● Lead architecture and technical designs reviews
● Work closely with the Enterprise Architects
● Work with third parties to integrate systems or components in the company’s product
● Development of Proof of Concept’s as part of future solution assessments
● Write/analyze code
● Take a leading role in defining coding standards and code reviews to ensure a higher quality product

Requirements for this role:

● 8+ years in application development roles with a minimum of 2 years as a solution architect

You're the ideal candidate if you are an experienced engineer with (this is also a hands-on role), with experience managing teams

● Strong Experience in the Angular JS framework and Microsoft technologies (C#.NET, WCF, ASMX, MVC, Web API) - you will have to work on the front-end and the back-end side, being more focus on the front-end

● Strong experience with common patterns in distributed systems (REST, SOA, DDD)

● Strong experience with lower level design patterns for micro service-based component architectures, such as CQRS

● Experience with large scale SQL and NoSQL technologies

● Experience of distributed caching and related open source tools

● Experience with RPC request/response, asynchronous communication, and message-based communication (RabbitMQ, nServiceBus)

● Experience in measuring and improving performance of production systems


The offer:

  • To work in an international environment in a new office in which you'll put the basis of a much bigger team
  • Very competitive salary
  • Possibility to choose where to allocate the office in Poland
  • B2B or Permanent contract - we're open to negotiating both options
  • Possibility to grow professionally alongside with the company
  • Possibility of working remotely from time to time

Apply for position now