> Markdown version of [/jobs/ext/2727184-software-engineer](https://www.wearedevelopers.com/jobs/ext/2727184-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:** Wireless Logic Limited - **Location:** UK (Remote available) - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** PHP (Programming Language), Multitier Architecture, Code Review, Continuous Integration, Data Migration, Dependency Injection, PostgreSQL, Machine Learning, Enterprise Messaging Systems, Node.Js, Performance Tuning, Scrum Methodology, Query Optimization, RabbitMQ, Symfony, TypeScript, Web Applications, ReactJS, Large Language Models, Grafana, Technical Debt, Gitlab, Event Driven Architecture, Apache Kafka, Front End Software Development, NestJS, Restful APIs, Amazon Simple Queue Service (SQS), Serverless Computing - **Published:** September 5, 2026 - **Apply:** https://startup.jobs/senior-software-engineer-wireless-logic-8315871 ## About the Role * Deep, production-proven expertise in Node.js, NestJS and TypeScript * Strong understanding of TypeScript at an architectural level: generics, decorators, dependency injection patterns and type system design * Experience implementing asynchronous processing and messaging systems (e.g. Kafka, RabbitMQ, SQS) * Experience designing and building REST APIs that are maintainable, observable and performant * Experience building, optimising and maintaining production applications end-to-end * Experience with PostgreSQL, including query optimisation and performance tuning Preferred * Experience with microfrontends and component communication * Experience implementing frontend frameworks (React) * Handling data migration and transformation processes * Knowledge of CI/CD pipeline integration (GitLab) * Familiarity with projects involving LLMs or Machine Learning Bonus * Previous experience with PHP / Symfony * Experience with serverless approaches ## Description * Build and maintain robust RESTful APIs and event-driven systems with TypeScript at the core (Node.js, NestJS, Kafka) * Set and raise the bar for backend engineering quality across the team - championing type safety, clean architecture and testability * Lead the design and implementation of SLIs and SLOs to better understand our services (Grafana) * Contribute to complex user interfaces and web applications (React) * Lead CI/CD pipeline strategy and optimisation in collaboration with your team (GitLab) * Perform thorough code reviews and provide constructive, growth-focused feedback * Mentor and support the development of more junior engineers * Be responsible for the health and reliability of your services * Continuously grow yourself and contribute to team development, * Applies technical excellence; produces quality, optimised, type-safe solutions * Implements engineering practices; handles requirements, design, testing and metrics * Executes plans; develops and tests through iterative and measurable changes * Manages delivery; breaks down problems and communicates progress regularly * Implements user-centred thinking; crafts accessible interfaces for diverse users * Shapes delivery plans: contributes to backlog refinement, sprint planning and technical discovery, helping the team commit to realistic, achievable work. * Breaks down complexity: splits work into incremental deliverables and flags risks, dependencies and technical trade-offs early. * Collaborates cross-functionally: partners with the Product Manager, Delivery Manager and Engineering Team Lead to plan, prioritise and deliver customer value. * Drives continuous improvement: takes an active role in retrospectives, experiments with new ways of working and shares engineering practice across the team. * Partners with Product; translates business requirements into technical solutions * Manages technical debt; makes informed decisions about refactoring * Demonstrates practical thinking; evaluates trade-offs and contributes to prioritisation * Shows adaptability; adopts alternative approaches when needed * Communicates effectively; documents decisions and explains technical concepts clearly * Focuses on growth; pursues continuous learning while actively supporting team members ## Related Videos - [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) - [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) - [Profiling Symfony & PHP apps with Blackfire](https://www.wearedevelopers.com/videos/265-profiling-symfony-php-apps-with-blackfire) - [WeAreDevelopers LIVE - Modern DevOps for IoT Devices and More](https://www.wearedevelopers.com/videos/1805-wearedevelopers-live-modern-devops-for-iot-devices-and-more) - [Next, Nest, Nuxt… Nust?](https://www.wearedevelopers.com/videos/421-next-nest-nuxt-nust) - [API Platform: From Rest & GraphQL APIs to state-of-the-art standards in seconds](https://www.wearedevelopers.com/videos/1968-api-platform-from-rest-graphql-apis-to-state-of-the-art-standards-in-seconds) ## 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) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again](https://www.wearedevelopers.com/magazine/751-how-we-built-a-worry-free-system-that-runs-for-10-years-and-what-we-d-do-again) - [Dev Digest 138 - Are you secure about this?](https://www.wearedevelopers.com/magazine/486-dev-digest-138-are-you-secure-about-this) - [Dev Digest 131 - AI'm not sure about OSS](https://www.wearedevelopers.com/magazine/472-dev-digest-131-ai-m-not-sure-about-oss)