JustJoin.IT Hybrydowo Senior

Senior Full Stack Developer with .Net and Angular

emagine Polska

⚲ Warsaw

Do uzgodnienia

Wymagania

  • Object-Oriented Programming (OOP)
  • Security
  • C#
  • Python
  • .Net
  • System Integration
  • CI/CD
  • REST
  • Cloud
  • Mentoring

Opis stanowiska

Summary

We are seeking an experienced Senior Full Stack Developer specializing in .NET and Angular to join our team. The ideal candidate will have a strong background in object-oriented programming, clean code practices, and cloud-native technologies. This role is critical for supporting the development of a comprehensive software suite that optimizes business decisions across various projects.

Main Responsibilities
• Design and develop scalable, secure, and maintainable products aligned with architecture goals.
• Lead quality, security, and compliance efforts through best practices in software development.
• Enhance existing applications in production focusing on reliability and performance.
• Drive the use of cloud-native engineering practices for application deployment and management.
• Facilitate technical discussions, support code reviews, and mentor junior engineers.

Key Requirements
• Extensive experience with .NET Core, C#, and Angular.
• Proficiency in REST APIs, microservices, Docker, Kubernetes, and messaging platforms.
• Experience with AWS cloud technologies, including Kubernetes (EKS) and cloud storage.
• Strong DevOps practices for automation and continuous integration.
• Effective communication skills and the ability to mentor and influence team direction.

Nice to Have
• Knowledge of SQL or NoSQL databases.
• Experience with test automation and release management tools.

🔍 Dekoder Ogłoszenia

🔴
This role is critical for supporting the development of a comprehensive software suite that optimizes business decisions across various projects.
Może oznaczać, że będziesz pracować nad kluczowym, ale potencjalnie złożonym i chaotycznym systemem, który może być trudny do zrozumienia i modyfikacji.
🔴
Lead quality, security, and compliance efforts through best practices in software development.
Może oznaczać, że będziesz odpowiedzialny za egzekwowanie standardów i procesów, które mogą nie być jeszcze w pełni wdrożone lub akceptowane przez zespół.
🔴
Enhance existing applications in production focusing on reliability and performance.
Może oznaczać, że będziesz głównie zajmował się naprawianiem błędów i optymalizacją istniejącego kodu, zamiast tworzenia nowych funkcjonalności.
🟡
Facilitate technical discussions, support code reviews, and mentor junior engineers.
Oprócz zadań deweloperskich, będziesz miał znaczną odpowiedzialność za zarządzanie wiedzą i rozwój innych członków zespołu.
🟡
Strong DevOps practices for automation and continuous integration.
Oczekuje się, że będziesz aktywnie uczestniczyć w budowaniu i utrzymaniu infrastruktury CI/CD, a nie tylko korzystać z istniejących narzędzi.