Grundlæggende

Backend developer

Cascais, Portugal Selskab: Jobio Klient / Arbejdsgiver: Schréder Iluminação
Opslået: 18.05.2026
Afslutningsdato: 02.07.2026
Jobreference: ab125b2e726d97f8ba636d9b9fb43a45

Jobinformation

Beliggenhed
Cascais, Portugal
Selskab
Jobio
Klient / Arbejdsgiver
Schréder Iluminação
Jobreference
ab125b2e726d97f8ba636d9b9fb43a45
Listetype
Grundlæggende
EU-arbejdstilladelse kræves
Nej
Opslået
18.05.2026
Afslutningsdato
02.07.2026

Jobbeskrivelse

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.

Færdigheder

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

Lignende job

Foreslåede job

Eurojobs Support Assistant