> Markdown version of [/jobs/ext/1654214-software-engineer](https://www.wearedevelopers.com/jobs/ext/1654214-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer - **Company:** Agileengine - **Location:** Spain - **Contract:** Permanent contract - **Skills:** Application Programming Interfaces (APIs), Amazon Web Services, Amazon Cloudfront, Amazon S3, Business Logic, Software Quality, Continuous Integration, Software Debugging, Network Address Translation, Amazon DynamoDB, Identity and Access Management, Node.Js, Software Engineering, Systems Integration, TypeScript, ReactJS, AWS Lambda, Amazon Virtual Private Cloud (VPC), Backend, Sentry, Front End Software Development, Functional Programming, Cloudwatch, Api Gateway, Restful APIs, Amazon Simple Queue Service (SQS), Terraform, Code Restructuring, Serverless Computing - **Published:** July 19, 2026 - **Apply:** https://es.trabajo.org/oferta-5354-dbd9c57ca01e0583d90d31ef5bdf309e ## About the Role experience; Strong hands-on experience with Node.js and TypeScript backend development; Experience building and maintaining REST APIs, serverless services, and backend integrations; Strong AWS production experience, especially Lambda, API Gateway, DynamoDB, S3, CloudFront, CloudWatch, and IAM; Experience with Terraform or similar infrastructure-as-code tooling; Experience with CI/CD workflows, package-level builds, tests, and release validation; Strong debugging skills for live production systems; Ability to understand existing systems, business logic, and operational constraints quickly; Experience improving legacy or evolving applications; Working knowledge of React for light frontend/template support; High ownership mindset and ability to work independently in a remote environment; Clear written and verbal communication; Strong attention to maintainability, observability, and code quality; Upper-intermediate English level. NICE TO HAVES Experience with media, publishing, CMS, or ## Description Will Do Build, maintain, and improve Node.js/TypeScript backend services running on AWS Lambda; Develop and support APIs used by mobile clients, content systems, WebViews, and internal workflows; Support content ingestion, article payload generation, audio generation, navigation feeds, top stories, video feeds, and search; Work with AWS services including Lambda, API Gateway, CloudFront, DynamoDB, S3, SQS/DLQs, EventBridge, SSM, WAF, CloudWatch, IAM, VPC, and NAT; Improve reliability, observability, scalability, and maintainability of production systems; Investigate production issues using CloudWatch logs, metrics, alarms, Sentry, dashboards, and deployment history; Write and improve tests, build scripts, package validation, and local checks that mirror CI; Refactor legacy or fast-evolving code paths while preserving production behavior; Document setup steps, operational decisions, implementation details, and incident learnings. MUST HAVES 4+ years of professional software engineering ## Related Videos - [Watch Tests Go Brrrr! : Getting Started with Cypress in ReactJS](https://www.wearedevelopers.com/videos/282-watch-tests-go-brrrr-getting-started-with-cypress-in-reactjs) - [Developing the Backend with Stefan Lingler, CTO at Shpock](https://www.wearedevelopers.com/videos/100360-developing-the-backend-with-stefan-lingler-cto-at-shpock) - [From Doubt to Confidence: How Sentry Uses Verdaccio to Bulletproof SDK Releases](https://www.wearedevelopers.com/videos/739-from-doubt-to-confidence-how-sentry-uses-verdaccio-to-bulletproof-sdk-releases) - [Build and Deploy a Fullstack App with Open Source Tooling](https://www.wearedevelopers.com/videos/775-build-and-deploy-a-fullstack-app-with-open-source-tooling) - [Meet Your New BFF: Backend to Frontend without the Duct Tape](https://www.wearedevelopers.com/videos/682-meet-your-new-bff-backend-to-frontend-without-the-duct-tape) - [Nest.js - TypeScript in the backend can also be clean](https://www.wearedevelopers.com/videos/1033-nest-js-typescript-in-the-backend-can-also-be-clean) ## Related Articles - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Find a Developer Job: 12 Best Job Sites For Developers](https://www.wearedevelopers.com/magazine/165-find-a-developer-job-12-best-job-sites-for-developers)