Attackers move fast. We move faster.
Senior Backend Engineer
Location
United Kingdom
Posted
68 days ago
Salary
0
Seniority
Senior
Job Description
Senior Backend Engineer
watchTowr
• Design, build, and maintain backend services and data pipelines that support our backend system which powers our cybersecurity platform - the platform we use to identify vulnerabilities in large enterprises. • Architect scalable microservices and APIs to handle large volumes of data relating to millions of assets belonging to our clients and how they can be compromised. • Work closely with frontend engineers and product teams to integrate backend systems with the user interface and reporting layers. • Continuously improve our systems, from deployment to monitoring, as we scale rapidly.
Job Requirements
- 5 or more years of experience.
- Strong experience designing and maintaining mission-critical backend applications using microservices architecture.
- Proficiency in working with both relational (e.g. Postgres) and non-relational (e.g. MongoDB) databases.
- Familiarity with event-driven architectures, event sourcing, and managing asynchronous data processing at scale.
- Comfortable writing clean, testable code and applying automated testing practices.
- Experience working with data workflows and asynchronous task queues (e.g. Kafka, Airflow, etc).
- Demonstrated ability to thrive in fast-paced startup environments, showing a strong sense of ownership and initiative.
- A can-do attitude with the willingness to take on ambiguous challenges, wear multiple hats, and drive projects forward independently.
- Experience working with large-scale data processing or streaming systems, especially for security analysis (bonus).
- Familiarity with data engineering tasks like building ETL pipelines and schema versioning (bonus).
- Exposure to DevOps practices and CI/CD tooling for automated deployment and monitoring (bonus).
- Familiarity in Cloud-based services & able to leverage Cloud-based services as part of service deployments (bonus).
- Prior work in an Agile, DevOps-driven engineering culture (bonus).
Benefits
- Competitive compensation - we believe that hard work, skills and ambition should be fairly compensated.
- Meaningful role in a company - You will be a key and early contributor to a fast-growing cybersecurity business that helps protect some of the world's largest enterprises.
- The best tools and powerful kit - we enable you with the tools to effectively fulfil your role.
- Endless opportunities – we are in a high-growth phase of our journey, and plan to promote from within as we scale.
- Work with cyber security experts – we are solving cutting-edge industry-wide cyber security challenges with some of the world’s most advanced organisations.
Related Guides
Related Job Pages
More Backend Engineer Jobs
• Contribuirà allo sviluppo di componenti backend e frontend • Partecipare alla realizzazione di microservizi per la gestione delle comunicazioni MQTT • Sviluppo di API server e alla configurazione e gestione di database NoSQL • Sviluppo di servizi software legati all’elaborazione e comunicazione di immagini • Integrazione delle applicazioni con sistemi di autenticazione del cliente • Sviluppo dell’interfaccia web dell’applicazione • Partecipazione alle attività di manutenzione evolutiva e bug fixing • Lavorare in collaborazione con il team secondo metodologie Agile
• You will be involved in the analysis, development and testing of Java-based backend applications built on microservices architectures. • You will collaborate with development teams and other technical functions to design and implement scalable, high-performance services, ensuring integration via APIs and dedicated gateways. • Perform evolutionary maintenance, troubleshooting and provide support during application release phases. • Contribute to the creation and updating of technical documentation, working in an Agile/Scrum environment.
• Contributing to the design, development and maintenance of .NET-based applications. • Collaborating with technical teams to deliver scalable, high-performance backend solutions. • Participating in all phases of the software development lifecycle within an Agile environment. • Implementing APIs and managing integration with relational databases. • Contributing to continuous improvement of code quality and application architectures. • Performing troubleshooting and optimization of developed solutions.
• Contribute to the design, implementation and maintenance of applications based on Microsoft technologies. • Perform backend development tasks, build Web APIs, and integrate with databases. • Collaborate with frontend teams and stakeholders to analyze requirements and define technical solutions. • Participate in testing, debugging and application evolution activities.

