Senior Full Stack Engineer (.Net + React or Angular)
⚲ Gdańsk
20 000–23 000 zł brutto / mies.
Wymagania
- Module Federation
Opis stanowiska
Nasze wymagania:
Bachelor's degree in Computer Science or a related field, or equivalent commercial experience.
At least 5 years of professional experience delivering web applications.
Experience designing and developing applications based on microservices architecture.
Solid knowledge of modern frontend technologies, particularly React or Angular.
Experience with backend development using C#, .NET Core, and REST APIs.
Experience building and maintaining cloud-native applications.
Good understanding of Git workflows, including pull requests and code reviews.
Experience working with Docker, Kubernetes, and AWS.
Strong communication and teamwork skills with the ability to cooperate effectively in cross-functional Agile teams.
English at B2 level or higher.
O projekcie:
Designing, developing, and improving web applications with a strong focus on performance, scalability, security, and user experience.
Collaborating with software engineers, product teams, and infrastructure specialists to deliver high-quality solutions, influence technical decisions, and take ownership of key system components throughout the entire software development lifecycle.
Zakres obowiązków:
Design, build, and maintain scalable cloud-based applications and services.
Develop high-quality software using .NET technologies while following coding standards and best engineering practices.
Participate in architectural discussions and contribute ideas that improve system quality, scalability, and maintainability.
Work closely with Product Owners and other stakeholders to understand business needs and transform them into technical solutions.
Take part in Agile ceremonies, including sprint planning, backlog refinement, daily stand-ups, and retrospectives.
Write clean, well-tested code and contribute to automated testing strategies.
Review code, share knowledge with teammates, and promote engineering best practices.
Support containerized deployments using Docker and Kubernetes.
Monitor production environments, troubleshoot issues, perform root-cause analysis, and implement long-term improvements.
Prepare and maintain technical documentation for implemented solutions.
Mentor less experienced engineers and contribute to the technical growth of the team.
Oferujemy:
Annual bonus
Bachelor's degree in Computer Science or a related field, or equivalent commercial experience.
At least 5 years of professional experience delivering web applications.
Experience designing and developing applications based on microservices architecture.
Solid knowledge of modern frontend technologies, particularly React or Angular.
Experience with backend development using C#, .NET Core, and REST APIs.
Experience building and maintaining cloud-native applications.
Good understanding of Git workflows, including pull requests and code reviews.
Experience working with Docker, Kubernetes, and AWS.
Strong communication and teamwork skills with the ability to cooperate effectively in cross-functional Agile teams.
English at B2 level or higher.
O projekcie:
Designing, developing, and improving web applications with a strong focus on performance, scalability, security, and user experience.
Collaborating with software engineers, product teams, and infrastructure specialists to deliver high-quality solutions, influence technical decisions, and take ownership of key system components throughout the entire software development lifecycle.
Zakres obowiązków:
Design, build, and maintain scalable cloud-based applications and services.
Develop high-quality software using .NET technologies while following coding standards and best engineering practices.
Participate in architectural discussions and contribute ideas that improve system quality, scalability, and maintainability.
Work closely with Product Owners and other stakeholders to understand business needs and transform them into technical solutions.
Take part in Agile ceremonies, including sprint planning, backlog refinement, daily stand-ups, and retrospectives.
Write clean, well-tested code and contribute to automated testing strategies.
Review code, share knowledge with teammates, and promote engineering best practices.
Support containerized deployments using Docker and Kubernetes.
Monitor production environments, troubleshoot issues, perform root-cause analysis, and implement long-term improvements.
Prepare and maintain technical documentation for implemented solutions.
Mentor less experienced engineers and contribute to the technical growth of the team.
Oferujemy:
Annual bonus
🔍 Dekoder Ogłoszenia
🔴
equivalent commercial experience
Może oznaczać, że formalne wykształcenie nie jest kluczowe, ale równie dobrze może być próbą obejścia wymogu formalnego wykształcenia, jeśli kandydat go nie posiada.
🔴
influence technical decisions
Może oznaczać rzeczywisty wpływ na architekturę i wybory technologiczne, ale równie dobrze może być pustym frazesem, gdzie decyzje są już podjęte.
🔴
take ownership of key system components
Sugestia odpowiedzialności za ważne części systemu, co może oznaczać zarówno realne przywództwo techniczne, jak i po prostu przypisanie zadań bez realnego wpływu.
🔴
strong focus on performance, scalability, security, and user experience
Choć brzmi dobrze, może oznaczać, że te aspekty są problematyczne w obecnym systemie i wymagają pilnej interwencji, a nie są standardem.
🔴
cooperate effectively in cross-functional Agile teams
Może oznaczać dojrzałe zespoły Agile z dobrze zdefiniowanymi rolami, ale równie dobrze może oznaczać chaos i niejasne podziały odpowiedzialności w zespole.