Základní
Backend developer
Zveřejněno: 18.05.2026
Datum uzavření: 02.07.2026
Pracovní reference: ab125b2e726d97f8ba636d9b9fb43a45
Informace o pracovních pozicích
Poloha
Cascais, Portugal
Společnost
Jobio
Klient / Zaměstnavatel
Schréder Iluminação
Pracovní reference
ab125b2e726d97f8ba636d9b9fb43a45
Typ záznamu
Základní
Vyžaduje se pracovní povolení EU
Ne
Zveřejněno
18.05.2026
Datum uzavření
02.07.2026
Popis práce
Descrição da empresaDo you want to join a company with a century-old tradition of innovation and an entrepreneurial spirit that pushes the boundaries of the smart lighting industry? A company that encourages its employees to expand their knowledge not only to illuminate urban environments but also to provide services for engaging and interactive public spaces. With a rich heritage in engineering, environmentally, economically, and socially sustainable lighting has always been part of our DNA. With connectivity more essential than ever, as experts in luminability™, we propose a lighting infrastructure that will play a key role in building smart cities.A Belgian family-owned company headquartered in Brussels, we are present in more than 70 countries across five continents.Are you ready to take on the challenge? Let's light up the future together!Descrição do empregoOverviewThe Backend Developer is responsible for designing, building, and maintaining scalable and efficient server-side components and data pipelines that power modern applications and services. This role emphasizes high-performance, cloud-native architectures capable of handling large volumes of data, with the flexibility to support both cloud-based and on-premises deployments. The developer will contribute to software architecture decisions, documentation, testing, and deployment, primarily using .NET technologies in Microsoft Azure environments.Key Responsibilities:Application & API DevelopmentDesign and develop scalable, secure, and reusable back-end services and APIs using .NET (C#).Implement event-driven systems leveraging Azure Event Hub, Service Bus, or open-source equivalents like Kafka and RabbitMQ.Create robust microservices and facilitate integration with third-party APIs and internal systems.Participate in software architecture and system design discussions with a focus on modularity, performance, and maintainability.Cloud, DevOps & Streaming SystemsBuild and manage high-volume data streaming solutions for real-time processing.Develop and maintain CI/CD pipelines using Azure DevOps or similar tools.Deploy, monitor, and scale applications in Kubernetes clusters across Azure and on-premises environments.Ensure the backend services are resilient, scalable, and optimized for performance and cost-efficiency.Testing, Documentation & QualityWrite and maintain comprehensive unit, integration, and system tests.Perform code reviews and participate in test automation practices to uphold software quality.Create and maintain technical documentation, including system design, API specifications, and deployment procedures.Interpret and apply external technical documentation for third-party tools and platforms.Collaboration & Agile DevelopmentCollaborate with front-end developers, QA engineers, DevOps, and product teams to deliver end-to-end features.Contribute to Agile ceremonies (sprint planning, retrospectives, daily stand-ups).Participate in knowledge sharing, mentoring, and continuous improvement within the engineering team.HabilitaçõesTechnical ExpertiseProven experience in backend development with .NET and C#.Good knowledge of backend JavaScript/TypeScript (Node.js) is a plus.Strong understanding of microservices and event-driven architectures.Hands-on experience with Azure services: Event Hub, Service Bus, API Management, Cosmos DB.Experience with open-source alternatives such as Kafka, RabbitMQ, PostgreSQL, and MongoDB.Proficiency in containerization (Docker) and orchestration (Kubernetes).Strong understanding of DevOps practices and tools: Azure DevOps, GitHub Actions, GitLab CI.Experience in building scalable systems that support high-throughput data flows.Comfortable reading and writing thorough, structured technical documentation.Collaboration & CommunicationStrong problem-solving abilities and debugging skills.Effective communicator able to convey complex ideas clearly to both technical and non-technical stakeholders.Self-driven with a collaborative mindset and ability to work autonomously or in teams.Software Architecture & TestingExperience in designing scalable, modular, and resilient backend architectures.Skilled in implementing and maintaining unit, integration, and system-level tests.Deep understanding of software lifecycle, from design to deployment and monitoring.Informações adicionaisRespect is one of our Values. Inclusivity is part of who we are, so we encourage applications from all backgrounds, communities and industries and are committed to having a team that is made up of diverse skills, experiences and abilities.At Schréder, we commit ourselves to co-creating an environment where passionate people work and win together, learn and have fun. Let Join us!We would like to hear from you if you have any feedback about our recruitment process. Please email us at [email protected]. O respeito é um dos nossos valores. A inclusão faz parte de quem somos, e é por isso que encorajamos candidaturas de todas as origens, comunidades e indústrias e estamos empenhados em ter uma equipa com uma gama diversificada de competências, experiências e capacidades. O nosso compromisso com a inclusão anda de mãos dadas com o nosso compromisso com a sustentabilidade e o ambiente.
Dovednosti
ABAP
adapt to changes in technological development plans
AJAX
Ajax Framework
analyse software specifications
Ansible
Apache Maven
Apache Tomcat
APL
ASP.NET
Assembly (computer programming)
blockchain openness
blockchain platforms
C
COBOL
CoffeeScript
collect customer feedback on applications
Common Lisp
computer programming
create flowchart diagram
cyber attack counter-measures
data visualisation software
debug software
defence standard procedures
define technical requirements
design user interface
develop automated migration methods
develop creative ideas
develop software prototype
do cloud refactoring
Drupal
Eclipse (integrated development environment software)
engineering principles
engineering processes
Erlang
Git
Groovy
Haskell
IBM WebSphere
ICT debugging tools
ICT security legislation
identify customer requirements
integrate system components
integrated development environment software
Internet of Things
interpret technical requirements
Java (computer programming)
JavaScript
JavaScript Framework
Jenkins (tools for software configuration management)
KDevelop
Laravel
Lisp
manage engineering project
Matlab
Microsoft Visual C++
migrate existing data
ML (computer programming)
MySQL
NoSQL
object-oriented modelling
Objective-C
OpenEdge Advanced Business Language
Oracle Application Development Framework
Pascal (computer programming)
perform scientific research
Perl
PHP
Project Management
Prolog (computer programming)
Puppet (tools for software configuration management)
Python (computer programming)
R
Ruby (computer programming)
Salt (tools for software configuration management)
SAP R3
SAS language
Scala
Scratch (computer programming)
screen reader
Smalltalk (computer programming)
smart contract
software anomalies
software frameworks
Spark
SQL
STAF
Swift (computer programming)
technical drawings
tools for software configuration management
Trading Software
TypeScript
use an application-specific interface
use automatic programming
use concurrent programming
use functional programming
use logic programming
use object-oriented programming
use query languages
use software design patterns
use software libraries
use technical drawing software
utilise computer-aided software engineering tools
utilise machine learning
VBScript
Visual Basic
Web Services
WordPress
World Wide Web Consortium standards
Xcode