Apply

Senior Software Engineer

Posted 4 days agoViewed

View full description

💎 Seniority level: Senior

📍 Location: United Kingdom

🔍 Industry: Software Development

🏢 Company: The Collecting Group

🗣️ Languages: English

🪄 Skills: Backend DevelopmentFrontend DevelopmentJavascriptTypeScriptNext.jsReactCommunication SkillsCI/CDAgile methodologiesRESTful APIsMentoringNodeJSSoftware Engineering

Requirements:
  • Strong expertise in TypeScript and JavaScript
  • Experience in React (Next.js is a plus)
  • Solid computer science fundamentals
  • Familiarity with multitenancy and internationalisation
Responsibilities:
  • Drive significant contributions to the team’s success and product evolution.
  • Partner with Product and the wider business to align on objectives, strategies, and detailed requirements.
  • Lead complex projects from concept to completion, delivering high-quality solutions.
  • Shape our architecture, processes, and platform guidelines, leading by example.
  • Balance focused coding and problem-solving with team collaboration.
  • Share your skills through code reviews, paired programming, and mentorship to boost the team’s technical expertise.
  • Build and test features while immersed in the world of iconic cars and watches.
Apply

Related Jobs

Apply

📍 England

🧭 Full-Time

🔍 Software Development

🏢 Company: Docker👥 251-500💰 $105,000,000 Series C about 3 years agoDeveloper ToolsDeveloper PlatformInformation TechnologySoftware

  • 5+ years of experience as a backend software engineer, preferably using Go.
  • Hands-on experience delivering and supporting cross-platform desktop applications, including installers or updaters.
  • Strong knowledge of operation systems internals, OS-level APIs, networking, virtualisation or performance optimization.
  • Familiarity with observability, telemetry, and data monitoring tools.
  • Excellent problem-solving skills, with the ability to make data-driven decisions.
  • Strong communication skills, including the ability to explain complex technical concepts, write clear documentation, collaborate across teams, and present findings effectively.
  • Ability to interact with upstream communities and with our customers in a way that brings credit to Docker.
  • Design, develop, and maintain core components of Docker Desktop.
  • Collaborate with product and engineering teams to define best practices for the application lifecycle, ensuring reliability and ease of contribution.
  • Continuously monitor and improve application stability.
  • Work with customers to learn about their needs and debug issues that they encounter.
  • Support architecture reviews to keep Docker Desktop modular and adaptable as new features and integrations are added.
  • Write, review, and maintain high-quality code (including unit, integration, and end-to-end tests).
  • Champion a culture of knowledge-sharing through demos, documentation, and collaboration sessions.
  • Collaborate with leadership to define priorities and drive data-driven decision-making.

Backend DevelopmentDockerSoftware DevelopmentCross-functional Team LeadershipGoTestRailCommunication SkillsCollaborationCI/CDProblem SolvingRESTful APIsLinuxDocumentationMicroservicesNetworkingJSONScriptingSoftware EngineeringDebugging

Posted about 7 hours ago
Apply
Apply

📍 Europe

🧭 Full-Time

🔍 Software Development

🏢 Company: Sanity

  • 5+ years in Software Engineering with a product/SaaS background
  • Expert in JavaScript and modern API-centric architectures
  • Passionate about LLMs and their potential.
  • Experience with working with LLMs in a production setting is desired.
  • Collaborative, open-minded, and a communicator at heart.
  • Knowledgeable in web development trends
  • Experienced in data modeling and solution design
  • Innovate in using LLMs for content creation and management.
  • Create delightfully efficient collaborative content creation tools in the browser.
  • Master prompt engineering for precise AI responses.
  • Collaborate with design teams to merge human intent and AI in intuitive UIs.
  • Develop robust systems for streaming LLM responses.
  • Work with other engineers to contribute to best practices and patterns for working with LLMs.

Node.jsFrontend DevelopmentFull Stack DevelopmentJavascriptKubernetesReact.jsSoftware ArchitectureTypeScriptAPI testingRESTful APIsData modelingSoftware Engineering

Posted 3 days ago
Apply
Apply

📍 United Kingdom, European Union

🧭 Full-Time

💸 70000.0 - 85000.0 GBP per year

🔍 Self-storage software

🏢 Company: Stora👥 11-50ElectronicsE-CommerceFashionApparelConsumer GoodsBeauty

  • 5+ years of professional experience in software development, with at least 3 years working in Rails.
  • Strong experience working with APIs – consuming, integrating, and designing robust API interactions.
  • Comfortable owning the development of third-party integrations, from concept to production.
  • Excellent troubleshooting skills – able to investigate, diagnose, and resolve complex integration issues.
  • Able to deeply investigate third-party APIs and protocols, reverse-engineer undocumented behaviours when necessary, and optimise integrations for reliability and performance.
  • Experience documenting and sharing integration knowledge to help the team maintain and extend integrations over time.
  • Ability to work independently while collaborating effectively with a small team.
  • Solid understanding of testing practices for integrations and APIs.
  • Good communication skills, able to discuss technical challenges and present solutions clearly.
  • Design, develop, and maintain integrations with third-party systems (e.g., smart entry systems, payment providers, accounting software).
  • Investigate and deeply understand third-party APIs and protocols, troubleshooting issues and optimising interactions.
  • Document and share integration knowledge with the team to ensure long-term maintainability and reduce reliance on individual expertise.
  • Work on product features that depend on third-party integrations, ensuring they are well-architected and scalable.
  • Ensure seamless deployment and monitoring of integrations, acting on logs and metrics to maintain performance.
  • Collaborate with the product team to define and refine integration requirements.
  • Write tests to ensure integrations remain stable and robust.
  • Mentor team members and provide guidance on best practices for integrating with third-party systems.

Backend DevelopmentPostgreSQLSoftware DevelopmentSQLGitRuby on RailsAPI testingRedisReactSeleniumCI/CDProblem SolvingRESTful APIsMentoringExcellent communication skillsTeamworkJSONStrong communication skillsDebugging

Posted 3 days ago
Apply
Apply

📍 London, Brighton and Exeter

🧭 Full-Time

🔍 Software Development

  • Experience with Cloud patterns, particularly AWS
  • Experience with serverless patterns
  • Loose-coupling, queuing, and event-driven patterns
  • Expertise in at least one server-side language (Ideally, Python/NodeJS)
  • Restful and Graph APIs, including integration of 3rd party APIs.
  • Commercial experience with React frameworks, Ideally React and React Native.
  • Test Driven Development/Behaviour Driven Development
  • Experienced in source control and CI / CD tooling technologies (e.g., GitHub, Terraform, Code Pipeline)
  • Experience using testing frameworks.
  • Experience using Typescript.
  • Experience in monitoring using tooling technologies e.g. Dynatrace, Incident.IO and CloudWatch.
  • Provide day-to-day mentoring and supporting your peers.
  • Take ownership of a solution feature set or solution capability.
  • Delivery of software functions, features and components, utilising agile software development life cycle methods and practices.
  • Create well-designed, testable code that enables automation of test and deployment activity.
  • Utilise continuous integration and deployment (CI/CD) techniques in developing software components.
  • Integrate software components into the broad functional and technical solution landscape, using common standards and patterns.
  • Document and maintain software functionality for it to be understood and utilised by others – including Contribution to design artefacts, operating instructions and run books and end-user material.
  • Contribution to wider engineering community direction, tooling and technologies.

AWSNode.jsReact NativeTypeScriptServerlessReactCI/CDDevOpsTerraformMicroservices

Posted 4 days ago
Apply
Apply

📍 UK, Sweden, Spain, Germany

🧭 Full-Time

💸 80571.0 - 100713.0 EUR per year

🔍 Software Development

  • Solid experience with at least one programming language.
  • Some experience with delivering projects from gathering requirements, brainstorming ideas all the way to shipping a product to the customer’s hands in a self-driven way
  • Some experience with developing software that runs in the Cloud or some experience with systems engineering
  • Some experience with being on-call and following the DevOps model
  • Experience writing clean, robust, and performant software that is easily maintained by others
  • Familiarity with observability systems, know when to use metrics, logs, traces, to debug a problem.
  • Take an active role in influencing our roadmap and your own career objectives
  • Work with your team to deliver new features, then use the results to iterate and improve.
  • Drive projects from initial idea all the way to operations once it is in the hands of customers
  • Embrace our open-source culture and contribute to other projects that may not directly fall within your team’s scope
  • Design, build, operate, and maintain critical systems, owning the reliability, performance, and availability
  • Be a part of your team’s follow-the-sun on-call rotations and take ownership of the services you’re running
  • Support other team members, participate in design discussions and collaborate with the team
  • Learn new skills by gaining a deeper understanding of our cloud product and our customers and getting to know the codebase of a large distributed system

Backend DevelopmentSoftware DevelopmentCloud ComputingKubernetesApache KafkaGoGrafanaPrometheusCommunication SkillsCI/CDProblem SolvingCustomer serviceRESTful APIsLinuxDevOpsMicroservices

Posted 5 days ago
Apply
Apply

📍 UK, Sweden, Spain, Germany

🧭 Full-Time

💸 94208.0 - 117760.0 EUR per year

🔍 Software Development

  • Solid experience with at least one programming language. We use Go, but if you have familiarity with Python, C, C++, Rust or similar then that translates well
  • Some experience with delivering projects from gathering requirements, brainstorming ideas all the way to shipping a product to the customer’s hands in a self-driven way
  • Some experience with developing software that runs in the Cloud
  • or some experience with systems engineering
  • Some experience with being on-call and following the DevOps model
  • Experience writing clean, robust, and performant software that is easily maintained by others
  • Familiarity with observability systems, know when to use metrics, logs, traces, to debug a problem.
  • Take an active role in influencing our roadmap and your own career objectives
  • Work with your team to deliver new features, then use the results to iterate and improve.
  • Drive projects from initial idea all the way to operations once it is in the hands of customers
  • Embrace our open-source culture and contribute to other projects that may not directly fall within your team’s scope
  • Design, build, operate, and maintain critical systems, owning the reliability, performance, and availability
  • Be a part of your team’s follow-the-sun on-call rotations and take ownership of the services you’re running
  • Support other team members, participate in design discussions and collaborate with the team
  • Learn new skills by gaining a deeper understanding of our cloud product and our customers and getting to know the codebase of a large distributed system

Backend DevelopmentDockerSoftware DevelopmentCloud ComputingKubernetesAlgorithmsData StructuresGoGrafanaPrometheusREST APICI/CDProblem SolvingLinuxDevOpsMicroservicesScripting

Posted 5 days ago
Apply
Apply

📍 UK, U.S, South Africa, Belgium

🧭 Permanent

🔍 Software Development

🏢 Company: Zepz👥 1001-5000💰 $267,000,000 Series F 6 months ago🫂 Last layoff over 1 year agoMobile PaymentsFinancial ServicesPaymentsFinTech

  • Expertise in designing and architecting complex, distributed systems at scale
  • Ability to analyze and optimize system performance, identifying and addressing bottlenecks and architectural limitations
  • Proficiency in writing complex SQL queries for data analysis and reporting
  • A strong understanding of cloud infrastructure is a must for this role
  • Ability to lead cross-functional initiatives to drive architectural improvements and strategic technology decisions, influencing stakeholders at all levels
  • Experience in designing and implementing comprehensive monitoring dashboards for system health and performance
  • Ability to mentor and guide engineering teams on architectural principles and best practices, fostering a culture of technical excellence
  • Comfortable building effective relationships with stakeholders outside of technology
  • An open mind with respect to diversity and inclusivity
  • Write great code
  • Help shape what we build
  • Define and drive architectural vision and strategy
  • Own delivery
  • Grow together
  • Share your knowledge and points of view

AWSBackend DevelopmentDockerLeadershipPostgreSQLSQLCloud ComputingGitJavaKubernetesSoftware ArchitectureSpring BootAlgorithmsAPI testingData StructuresCI/CDAgile methodologiesRESTful APIsLinuxDevOpsTerraformMicroservices

Posted 5 days ago
Apply
Apply

📍 Ireland, United Kingdom, Portugal, Italy, Spain, Romania, India

🧭 Full-Time

🔍 FinTech

🏢 Company: Kota👥 11-50💰 $5,283,178 Seed over 1 year agoFinancial ServicesRetirementAppsInsurTechInsuranceFinTech

  • 6+ years of experience building modern web applications with React and component-driven frameworks like Remix.js, React Router, Next.js or similar
  • Familiarity with Vercel and AWS, or a willingness to get hands-on with deployment and DevOps when needed
  • A strong eye for design, UX, and responsive UI. You care about the details and enjoy getting things to feel “just right”
  • Experience working in small, fast-moving teams, ideally in a startup or product-focused environment
  • Comfortable leading technical decisions and collaborating across teams
  • Owns their code — from writing it to debugging it in production
  • Pragmatic about code quality and speed — you know when to be scrappy and when to invest in polish
  • Comfortable with ambiguity — we’re growing fast, learning as we go, and figuring things out along the way
  • Build and maintain modern business logic, UIs, developer products at Kota
  • Work closely with product, design, and engineering teams to ship high-quality features quickly and reliably
  • Contribute to frontend architecture decisions to ensure scalability, performance, and long-term maintainability
  • Create reusable components and design patterns that accelerate development across products.
  • Focus on both developer and customer experience and building embeddable components that feel native, load fast, and are easy to integrate
  • Contribute to code reviews and technical planning, helping us maintain high standards while keeping things fast and practical
  • Own your code in production. Debug issues, handle incidents, and continuously improve reliability and performance

AWSSoftware DevelopmentFrontend DevelopmentJavascriptUI DesignReact

Posted 7 days ago
Apply
Apply

📍 Multiple European countries and North America

🧭 Full-Time

🔍 Software Development

🏢 Company: Next Matter👥 11-50💰 $16,000,000 Series A almost 3 years agoReal TimeSaaSInformation TechnologyEnterprise SoftwareCollaborationSoftware

  • Extensive professional experience in developing complex web applications, desktop and mobile, using React and Redux.
  • Experience with advanced CSS using LESS, SCSS, styled components or similar tools
  • Experience with unit and end-to-end testing frameworks and tools
  • Exposure to and some experience with Python, Django, and the Django Rest framework
  • Experience working effectively in diverse, remote teams.
  • Exceptional written and verbal communication skills, including the ability to document and communicate technical and non-technical concepts clearly.
  • Work closely with product, design, and backend teams to design and execute new and existing features writing robust, scalable, and easily maintainable code
  • In collaboration with others, define, scope, and estimate work
  • Produce and discuss technical improvements to the codebase demonstrating business need and impact
  • Write, test, ship, and document code while caring about usability, performance, compliance, and security
  • Triage, debug, and fix user-reported bugs
  • Participate in code reviews, as well as design and implementation conversations
  • Work collaboratively with the rest of the Engineering team to proactively identify and solve blockers / bottlenecks.

PythonSoftware DevelopmentAgileCypressDjangoFrontend DevelopmentFull Stack DevelopmentGitCSSJavascriptJestReduxReactCommunication SkillsAnalytical SkillsCollaborationCI/CDProblem SolvingRESTful APIsSoftware Engineering

Posted 9 days ago
Apply
Apply

📍 Americas, Europe

🧭 Full-Time

💸 140000.0 - 215000.0 USD per year

🔍 Fintech

🏢 Company: River👥 51-100💰 Series B 9 months agoAutomotiveElectric VehicleManufacturing

  • 5+ years of software engineering experience, focusing on mobile development.
  • Strong proficiency in React Native and mobile development principles.
  • Proficient in Swift/Objective-C and Java/Kotlin for native platforms.
  • Ability to write reliable code and take ownership of your work.
  • Solid understanding of web security fundamentals for mobile apps.
  • Architect and develop new features in our React Native codebase.
  • Collaborate with product management, design, and other engineers to plan and execute projects.
  • Write high-quality, tested code following best practices.
  • Participate in code reviews to ensure quality and share knowledge.
  • Contribute to the engineering culture and help shape its future for years to come.

JavaKotlinObjective-CReact NativeSwiftMobile testingREST APIJSONSoftware Engineering

Posted 10 days ago
Apply