
DevOps Engineer
NewCo Communications
full-time
Posted on:
Location Type: Hybrid
Location: Barcelona • 🇪🇸 Spain
Visit company websiteJob Level
Junior
Tech Stack
AzureCloudDockerJavaScriptKerasKubernetesLaravelNext.jsNoSQLPHPPythonPyTorchReactSQLTensorflow
About the role
- Ensure that our applications, AI platforms, and internal tools run smoothly, securely, and efficiently across our company.
- Work on backend services, frontend interfaces, APIs, automations, and the infrastructure that supports them.
- Maintain and optimize cloud and on-prem environments used by ILAB solutions.
- Build and maintain automated pipelines for full stack applications and AI services.
- Develop and maintain internal tools, dashboards, and automations.
- Build lightweight front-end interfaces using frameworks such as React, or similar.
- Develop backend logic and APIs in Python, PHP, or C++.
- Build and integrate APIs that connect ILAB tools with AI services, databases, or third-party platforms.
- Support the deployment of machine learning models built with TensorFlow, PyTorch, or Keras.
- Create scripts and micro-services that automate processes, data flows, or system operations.
- Implement monitoring, logging, and alerting systems for applications and infrastructure.
- Apply best practices for access control, secure coding, and regulatory alignment.
- Provide Level 2 support for DevOps and development-related issues.
- Maintain documentation in Confluence and share best practices with the team.
- Identify opportunities to improve application performance, scalability, and overall system reliability.
Requirements
- Minimum 1 to 2 years of experience in DevOps, full stack development, cloud operations, or software deployment.
- Strong programming skills in PHP (Laravel) and/or Python for backend development.
- Experience building front-end applications using React (Next.js) or similar frameworks.
- Strong understanding of REST APIs and micro-services.
- Experience with machine learning frameworks such as TensorFlow, PyTorch, or Keras.
- Knowledge of NLP or speech recognition technologies is valued.
- Hands-on experience with Docker, Kubernetes, or containerized applications.
- Experience with CI/CD tools such as Azure DevOps.
- Strong expertise in Microsoft Azure, including deploying, managing, and integrating Azure services.
- Experience with scripting (PowerShell, Bash, or Python).
- Familiarity with databases (SQL or NoSQL) and integration concepts.
- Experience with Jira and Confluence is valued.
- Strong analytical and problem-solving skills.
- Fluent written and spoken English (Dutch is a plus).
- Ability to work independently in a fast-evolving environment.
Benefits
- Attractive salary package.
- A dynamic and supportive work environment focused on efficiency and growth.
- Clear targets with coaching and development opportunities to help you succeed.
- A permanent role with a competitive salary for financial stability.
- Ongoing development and feedback to help you grow your skills.
- A diverse, friendly, and collaborative team culture.
- Unlimited coffee and fresh fruit on office days for an energy boost.
- Free online Spanish lessons outside of working hours for skill development.
- Free Personal Training Sessions.
- Comprehensive support for mental health and well-being.
- Unforgettable staff parties that bring the team together.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
PythonPHPC++ReactNext.jsTensorFlowPyTorchKerasDockerKubernetes
Soft skills
analytical skillsproblem-solving skillsindependencecommunication skills