Senior Software Developer

HP SCDS
Leganés, Spain
3 days ago
Apply on www.buscojobs.com.es
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours

Tech stack

Application Programming Interfaces (APIs) Agile Methodology Artificial Intelligence Amazon Web Services Advanced Message Queuing Protocol Automation of Tests Software as a Service Cloud Computing Cloud Engineering Code Review Continuous Integration Persistent Data Structure
+33 more
Software Debugging DevOps Distributed Systems Document-Oriented Databases Identity and Access Management Enterprise Messaging Systems MongoDB Node.Js RabbitMQ E2e Testing Software Engineering Systems Integration TypeScript Software Vulnerability Management Datadog Data Logging Cloud Platform System ReactJS Delivery Pipeline Cypress (Programming Language) AI Coding Agents Backend Git Vue.js Event Driven Architecture AngularJS Kubernetes Playwright Front End Software Development Restful APIs Cucumber (Software) Dynatrace Docker

Job description

Ready to take on a new software engineering challenge?We’re looking for aSenior Software Developerto join theSiteFlow teamand contribute to the evolution of a cloud platform supporting end-to-end print production workflows forHP Indigo.SiteFlow connects orders, products, production workflows, devices, reporting and customer operations within a distributed, service-oriented platform.This is an opportunity to work onreal-world technical challenges in a production environment, with an active role not only in implementation, but also intechnical design, scalability, quality and the evolution of the platform.You’ll collaborate closely withSoftware Engineering, Product, UX, Quality Engineering, DevOps and Customer Support, with the autonomy to analyse complex problems, propose solutions and take them from design through to production.What you’ll doDesign, develop and maintain new platform features and services.Buildbackend services, REST APIs, integrations, workflow components and data persistence solutions.Contribute to frontend development using modern web frameworks.Turn product requirements intoclear, maintainable and scalable technical solutions.Contribute to technical discussions and architectural decisions.Solve complex challenges involvingproduction systems, performance, distributed services and integrations.Work withasynchronous processing, messaging systems and event-driven architectures.Develop automatedunit, integration and end-to-end tests.Take an active role incode reviews, promoting clean, secure and maintainable code.Contribute toCI/CD pipelines, deployments, releases and production validation.Improve serviceobservability, diagnostics and operational capabilities.Share knowledge and contribute to continuous improvement across the team.UseAI-assisted software development toolsto improve productivity, quality, testing and documentation.What we’re looking forWe’re looking for an experienced software engineer who is comfortable working autonomously with modern, distributed systems.You’ll bring:Strong professional experience insoftware development.Professional experience withNode.jsand frameworks such asExpress.Experience designing and consumingREST APIs.Experience withMongoDBor other document-oriented databases.Experience with frontend frameworks such asVue, Angular or React.Experience developingautomated tests.Experience withGit, Agile, code reviews and CI/CD.Knowledge ofasynchronous processing and event-driven architectures.Strong analytical, debugging and problem-solving skills.The ability to work autonomously while collaborating effectively across teams.Good written and spokenEnglish.Nice to haveExperience in any of the following would be a plus:AWSand cloud-native SaaS platforms.RabbitMQ, AMQPor other messaging technologies.Docker, Kubernetesor Infrastructure as Code.Datadog, logging, metrics or distributed tracing.Cypress, Playwright, Cucumberor similar testing tools.Workflow management, order processing, logistics, manufacturing or print-production platforms.Secure software development, IAM and vulnerability management.AI tools for coding, testing, documentation or troubleshooting.The challengeWe’re looking for someone who wants to gobeyond implementing features: someone who enjoys understanding the problem, contributing to solution design and helping build software that isreliable, maintainable and ready to evolve.If you enjoy working withTypeScript, Node.js, APIs, distributed systems and cloud technologies, and want to have an active voice in the technical evolution of a production platform,we’d love to hear from you.#J-*****-Ljbffr

Requirements

We’re looking for an experienced software engineer who is comfortable working autonomously with modern, distributed systems.
You’ll bring:
Strong professional experience in
software development
.
Professional experience with
Node.js
and frameworks such as
Express
.
Experience designing and consuming
REST APIs
.
Experience with
MongoDB
or other document-oriented databases.
Experience with frontend frameworks such as
Vue, Angular or React
.
Experience developing
automated tests
.
Experience with
Git, Agile, code reviews and CI/CD
.
Knowledge of
asynchronous processing and event-driven architectures
.
Strong analytical, debugging and problem-solving skills.
The ability to work autonomously while collaborating effectively across teams.
Good written and spoken
English
.
Nice to have
Experience in any of the following would be a plus:
AWS
and cloud-native SaaS platforms.
RabbitMQ, AMQP
or other messaging technologies.
Docker, Kubernetes
or Infrastructure as Code.
Datadog
, logging, metrics or distributed tracing.
Cypress, Playwright, Cucumber
or similar testing tools.
Workflow management, order processing, logistics, manufacturing or print-production platforms.
Secure software development, IAM and vulnerability management.
AI tools for coding, testing, documentation or troubleshooting.
The challenge
We’re looking for someone who wants to go
beyond implementing features
someone who enjoys understanding the problem, contributing to solution design and helping build software that is reliable, maintainable and ready to evolve . If you enjoy working with TypeScript, Node.js, APIs, distributed systems and cloud technologies , and want to have an active voice in the technical evolution of a production platform, we’d love to hear from you. #J-*****-Ljbffr

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.buscojobs.com.es
Prepare application

Good distractions

Loading talks and stories from around this role…