Software engineer Javascript

Clientops Ebury
Municipality of Madrid, Spain
yesterday

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English, Spanish
Experience level
Intermediate

Job location

Municipality of Madrid, Spain

Tech stack

Clean Code Principles
JavaScript
Artificial Intelligence
Amazon Web Services (AWS)
Automation of Tests
Code Review
Databases
Continuous Integration
Amazon DynamoDB
Python
Node.js
NoSQL
Cloud Services
Salesforce
Software Engineering
TypeScript
GitHub Copilot
React
Large Language Models
Backend
Front End Software Development
Terraform

Job description

for operations teams by shipping React micro-frontend functionality. Strengthen engineering practices through automated testing, observability, and collaborative code reviews. Backend: Node.js, TypeScript, Deno, Temporal, Python. Infrastructure: AWS and GCP, managed via Terraform. Frontend: React micro-frontend platforms. Standard DevEx: Each engineer receives professional licenses for GitHub Copilot and Claude Code to accelerate development and eliminate boilerplate. You have solid professional experience as a software engineer and can deliver independently within a defined scope. You write maintainable code, test your work, and care about long-term reliability. 3+ years of professional software development experience. ~ Strong proficiency in JavaScript/TypeScript. ~ Production experience building backend services with Node.js (Deno is a plus). ~ Experience shipping user-facing functionality with React (or a similar modern frontend framework). ~ Practical experience with cloud

Requirements

platforms-AWS (ECS, DynamoDB) and/or GCP. ~ Experience with databases (relational and/or NoSQL). ~ Good working knowledge of CI/CD and automated testing practices. ~ Strong English communication skills. ~ Curiosity about AI/LLM and excitement to learn, even if you haven't worked with it before. Salesforce integrations (Service Cloud) or CRM domain familiarity. Spanish language skills (not required, but welcome). Flagship hub in Málaga or our Madrid office. Hybrid Work Model: 4 days in the office to foster collaborative energy and high-bandwidth communication. Private medical/dental insurance (iSalud), Wellhub (gym access), mental health support, and birthday leave. Professional development budget, conference participation, career progression.

About the company

Software Engineer - ClientOps Ebury is a hyper-growth FinTech on a mission to revolutionize international trade. We are building the internal engine of our global delivery organization, and our Client Operations Automation squad is at the heart of this transformation. We are moving beyond traditional automation into the era of Agentic Orchestration. That includes backend services and integrations (Node.js/TypeScript, workflow orchestration) and user-facing experiences (React micro-frontends) that enable operations teams to work faster and more accurately. You will work closely with your squad and cross-functional partners to clarify requirements, deliver iteratively, and raise engineering quality through tests, documentation, and pragmatic improvements. Deliver reliable backend services and integrations that automate operational workflows. Contribute to workflow orchestration using Temporal, with a focus on correctness, idempotency, and operational safety. Improve the user experience

Apply for this position