JustJoin.IT Praca zdalna Senior

Senior Backend Engineer

emagine Polska

⚲ Lisbon

Do uzgodnienia

Wymagania

  • Documentation
  • C#
  • Java
  • .Net
  • Artificial Intelligence (AI)
  • Performance optimization
  • Backend
  • Testing
  • Cloud
  • Microsoft Azure

Opis stanowiska

Introduction & Summary
We are seeking a highly skilled Senior Backend Engineer to join our team. The ideal candidate will have a strong background in architecture, hands-on development, and a passion for building scalable backend services. Key skills include proficiency in C#, .NET, Java, and/or Go, as well as experience with cloud systems, automated testing, and modern development tools.

Main Responsibilities
• Architecture: Design scalable, high-performance backend services.
• Hands-on Development: Build and deliver features using best-practice software development standards.
• Code Quality: Ensure reliability through automated testing and strong engineering practices.
• Collaboration: Work closely with teams to maintain alignment and a healthy, high-performing environment.
• Ownership & Growth: Take ownership of solutions, stay curious, and proactively solve technical challenges.
• Product Focus: Deliver well-designed, high-quality software with the end user in mind.
• AI-Assisted Development: Leverage AI tools to accelerate development and boost engineering productivity.
Key Requirements
• Degree in Software Engineering, Computer Science, or similar. If you do not have one but you are really good (and can show it), we still want to hear from you.
• 4+ years of software development experience.
• Proven experience designing, building, and maintaining highly scalable, reliable, and performant backend systems.
• Knowledge of software engineering principles, algorithms, data structures, and Object-Oriented Design.
• Coding skills in C# .NET, Java, and/or Go.
• Knowledge of relational & non-relational databases (e.g: Aurora, DynamoDB, Redis).
• Knowledge of cloud systems (e.g: AWS, Azure).
• Experience with Docker and Kubernetes (K8s).
• Good communication skills and fluency in English.
• Availability to be part of the 24x7 on-call rotation.
Nice to Have
• Hands-on experience with AI coding assistants (Claude, GitHub Copilot, or similar) integrated into your daily workflow.
• Proficiency in prompt engineering for code generation, debugging, refactoring, and documentation.
• Ability to work with different AI models and understand their trade-offs.
• Experience managing multi-turn conversations with AI and iteratively refining solutions.
• Skill in designing and implementing agent-based workflows for code review, testing, and architectural decisions.
• Understanding of when to validate vs. trust AI output; maintaining code quality standards with AI assistance.
• Experience using AI for rapid prototyping, test generation, and performance optimization analysis.

🔍 Dekoder Ogłoszenia

🔴
passion for building scalable backend services
Oczekiwanie dużego zaangażowania i pracy nad złożonymi systemami, często ponad standardowe godziny
🟡
healthy, high-performing environment
Niejasny zwrot — może oznaczać wysokie wymagania wydajnościowe i presję na wyniki
🔴
Ownership
Pełna odpowiedzialność za wyniki — może oznaczać brak wsparcia i obwinianie za błędy