Poslodavci će vas vidjeti u našoj bazi podataka i moći će sami ponuditi posao
  • Pretraživanje poslova
  • Omiljeno
  • Izradite životopis
    Novo
  • Upisi

Full Stack Engineer

Ministry of Programming

Ključne odgovornosti
  • Design, develop, and maintain scalable full stack features across both frontend and backend, applying solid OOP principles and clean architecture.
  • Work with and extend cloud infrastructure on Azure (primary), AWS, or GCP using managed services (App Services, Functions, AKS, managed databases, message queues, etc.).
  • Configure and maintain CI/CD pipelines and DevOps workflows (Azure DevOps, GitHub Actions) including containerisation with Docker; understands container orchestration concepts (Kubernetes) sufficiently to deploy and troubleshoot.
  • Integrate and consume AI/ML APIs and LLM-based services; contribute to AI-assisted development workflows across the team.
  • Collaborate within Agile teams, participate in code reviews, mentor junior developers, and contribute to architectural decisions.
  • Proactively identify technical debt and propose pragmatic improvements to code quality and system reliability

Zahtjevi

bullseye

Potrebne kvalifikacije

Tehničke vještine
Good command of OOP principles (SOLID, design patterns, clean architecture) demonstrated in any backend language.
Working knowledge of a modern frontend framework (React preferred); comfortable with TypeScript and basic component architecture.
Hands-on experience with at least one major cloud provider (Azure preferred) and its managed services (databases, queues, storage, serverless, container orchestration).
Practical DevOps experience: building and maintaining CI/CD pipelines, Docker containerisation
Familiarity with AI engineering principles: working with LLM APIs, prompt engineering, and integrating AI into applications.
AI-adopted mindset: active use of AI coding assistants (Codex, Copilot, Cursor, Claude Code, etc.) as part of daily development workflow.
Experience with relational and NoSQL databases; understanding of data modelling and query optimisation.
Iskustvo
3+ years of professional software development experience in a full stack or backend-heavy role.
Soft vještine
Good communication skills in English (written and spoken) and ability to collaborate effectively in distributed teams.
green_heart

Poželjne kvalifikacije

Dodatne vještine
Knowledge of microservices architecture and event-driven systems (Service Bus, RabbitMQ, Kafka).
.NET/C# familiarity (ASP.NET Core, dependency injection, REST API design) is a strong plus.
Originalan opis

Hi there, 

We are looking for a Full Stack Engineer to join our team. This hire addresses our growing need for a versatile, tech-agnostic engineer who can contribute across the full development lifecycle: from writing clean, well-architected code to deploying and operating services in the cloud - while embracing AI-assisted development practices that define how we work in 2026.

Key Responsibilities
- Design, develop, and maintain scalable full stack features across both frontend and backend, applying solid OOP principles and clean architecture.
- Work with and extend cloud infrastructure on Azure (primary), AWS, or GCP using managed services (App Services, Functions, AKS, managed databases, message queues, etc.).
- Configure and maintain CI/CD pipelines and DevOps workflows (Azure DevOps, GitHub Actions) including containerisation with Docker; understands container orchestration concepts (Kubernetes) sufficiently to deploy and troubleshoot.
- Integrate and consume AI/ML APIs and LLM-based services; contribute to AI-assisted development workflows across the team.
- Collaborate within Agile teams, participate in code reviews, mentor junior developers, and contribute to architectural decisions.
- Proactively identify technical debt and propose pragmatic improvements to code quality and system reliability

Must-Have Skills / Experience

- 3+ years of professional software development experience in a full stack or backend-heavy role.
- Good command of OOP principles (SOLID, design patterns, clean architecture) demonstrated in any backend language.
- Working knowledge of a modern frontend framework (React preferred); comfortable with TypeScript and basic component architecture.
- Hands-on experience with at least one major cloud provider (Azure preferred) and its managed services (databases, queues, storage, serverless, container orchestration).
- Practical DevOps experience: building and maintaining CI/CD pipelines, Docker containerisation
- Familiarity with AI engineering principles: working with LLM APIs, prompt engineering, and integrating AI into applications.
- AI-adopted mindset: active use of AI coding assistants (Codex, Copilot, Cursor, Claude Code, etc.) as part of daily development workflow.
- Experience with relational and NoSQL databases; understanding of data modelling and query optimisation.
- Good communication skills in English (written and spoken) and ability to collaborate effectively in distributed teams.

Nice-to-Have Skills / Experience

- .NET/C# familiarity (ASP.NET Core, dependency injection, REST API design) is a strong plus.
- Knowledge of microservices architecture and event-driven systems (Service Bus, RabbitMQ, Kafka).
- Some hands-on exposure to ML/AI model training — e.g. classical ML with scikit-learn, neural networks with PyTorch, fine-tuning or working with HuggingFace models, or building with speech/vision pipelines (Whisper, CLIP, etc.)
- Contribution to open-source projects or public portfolio demonstrating AI or cloud projects.
- Experience working in IT consultancy or multi-client service environments.

This role sits at the intersection of traditional software engineering and modern AI-augmented development. The ideal candidate is not tied to a single technology stack but brings genuine depth in OOP and cloud engineering. Cultural fit matters: we value engineers who stay curious, adopt new tools early (especially AI tools), and can set up and maintain CI/CD pipelines and deploy containerised services independently.
Oglas je objavljen prije 13 dana