Principal Software Engineer

Purpose of the job:

We are currently hiring a Principal Software Engineer to join our development team in Prague. The position will focus on designing and implementing distributed, scalable, high-traffic solutions in e-commerce and business processes automation area. This will suit a full-stack .NET Developer specializing on back-end and feeling comfortable working on front-end as well.

What will be your key responsibilities:

More about what you will do:

Analyze requirements. Discuss. Research. Design. Invent. Develop.
Ensuring solutions meet all requirements including performance, memory, resilience, privacy and security.
Collaborate with international teams across multiple geographies.
Design, develop, test and support features primarily in C#, SQL, TypeScript
Create unit and integration tests.
Participate in code review, analyze the potential effect of the changes in code, locate performance/memory degradation.
Create documentation on confluence for architectural and major code changes.
Involved in app deployment to Kubernetes and issues analysis.
Mentor junior/middle team member.

What you will not do?

Spend days on endless meetings.
Work with unclear scope and requirements.
Deploy applications manually.
Support IE 6,7,8,9,10.

What experience should you have:

Knowledge, Skills & Experience:

Full-stack .NET developer who knows both backend and front.
Be fluent in English to communicate with colleagues and business users.
Adore testable code and proper application design.
Know your tools and learn constantly.
Work without supervision but be a part of a team.
Be able to drive projects with a group of software engineers.
Experience also with:

Excellent C#.
.NET Core and REST Services.
Huge experience with relational databases.
Experience with distributed systems and micro-services infrastructure (Azure Service Fabric / Kubernetes / Docker Swarm).
Message broker systems (Apache Kafka, ActiveMQ)
Understand OOP and SOLID.
Know some IOC Framework.
Unit Testing.
Good to know, but not essential:

REACT + TypeScript.
HTML and CSS.
Good knowledge of JavaScript and frameworks.
Experience with some CMS or eCommerce.
Understand when you need NoSQL and how to scale your solution horizontally.
Lucene based search engines (Elastic).
Message broker systems (Apache Kafka, ActiveMQ).
LESS or SASS.
HTML5
Jira\Confluence\Git\TFS

What do you get in return:

Mám zájem o tuto pozici

Poslat nabídku na e-mail

Další pozice v oboru Informační technologie, region Prague

Account Manager

  • WMC Group
  • Prague
  • By agreement

We specialize in business applications in Azure (Power platform and Microsoft Dynamics 365). Our clients are some of the most demanding enterprises with some of the most challenging business problems…

Account Manager

Fullstack developer (.NET, .NET core 6, React)

  • Manuvia Expert Recruitment
  • Praha 5
  • Dohodou

Aktuálně hledám Fullstack developera pro společnost, která vyhrála ocenění zaměstnavatel roku a specializuje se na poskytování pojištění. Pokud se prozatím specializuješ na frontend (JavaScript),…

Fullstack developer (.NET, .NET core 6, React)

Infrastructure engineer

  • Manuvia Expert Recruitment
  • Praha hl.m.
  • Dohodou

Hledáme Infrastructure engineera pro pobočku mezinárodní banky s kanceláří poblíž centra Prahy na metru C. Pokud znáte Windows i Linux a máte zkušenost se správou sítě, serverů a databází, zároveň…

Infrastructure engineer