
Technical Lead, Core Services
Posted 6 hours ago

Posted 6 hours ago
This is a fully remote position, open to applicants in United Kingdom.
• Take ownership of the technical architecture and strategic direction for Aveni’s core platform services.
• Develop and implement scalable, event-driven services utilizing AWS.
• Enhance client data ingestion processes to facilitate configuration-based onboarding.
• Create and manage APIs to ensure consistent access to client and CRM data.
• Design robust multi-tenant systems ensuring strong data isolation, security, and operational controls.
• Lead the management of data lifecycle, encompassing retention, deletion, residency, and GDPR compliance.
• Establish resilient third-party platform and API integrations, incorporating authentication, rate limiting, retries, reconciliation, and failure recovery.
• Document architectural decisions and represent Core Services in discussions at the Architecture Review Board.
• Elevate engineering standards across testing, observability, security, reliability, and operational accountability.
• Stay engaged with production code, primarily working with Node.js and AWS.
• Mentor engineers through pair programming, code reviews, design discussions, and technical coaching.
• Assist the team in utilizing AI-assisted engineering tools while implementing appropriate controls.
• Provide technical guidance to a team of approximately six to seven engineers.
• Extensive software engineering background with a proven history of technical leadership and architectural decision-making.
• In-depth production experience with Node.js, especially in backend, API, and distributed systems.
• Strong expertise in designing and managing cloud-native systems on AWS.
• Experience in constructing event-driven architectures and a solid understanding of asynchronous distributed systems.
• Proficient in designing production systems that involve complex multi-tenancy, data isolation, or data lifecycle requirements.
• Significant experience in integrating with third-party APIs, including handling rate limits, partial failures, retries, and reconciliation.
• Comprehensive understanding of reliability, observability, security, and operational ownership.
• Ability to make architectural trade-offs and communicate technical decisions effectively.
• Proven track record of mentoring engineers and enhancing engineering standards.
• Willingness and ability to remain hands-on while providing technical direction.
• Production experience with Python in addition to Node.js (desirable).
• Familiarity with Auth0, AWS Cognito, or similar identity and access management technologies (desirable).
• Strong grasp of OAuth 2.0 and authentication/authorization patterns (desirable).
• Experience in financial services or another regulated setting (desirable).
• Knowledge of managing data residency, retention, and GDPR erasure requirements at scale (desirable).
• Experience contributing to Architecture Review Boards or similar governance bodies (desirable).
• Background in establishing or enhancing AI-assisted software engineering practices (desirable).
• Remote-first working environment throughout the UK.
• Policy allowing for work abroad.
• Access to co-working spaces.
• 34 days of holiday (including flexible bank holidays) plus your birthday off.
• Company-wide off-site events.
• Optional Personal Development Plan.
• Flexible benefits platform.
• Life insurance coverage.
• Income protection plan.
• Critical illness coverage.
• Pension scheme with up to a 5% matched employer contribution and options for increased contributions.
• Private health and dental insurance.
• Potential share options.
• Enhanced family leave benefits.
Palmstreet
Chariot Claims
DLB Associates
Sword Health
Get handpicked remote jobs straight to your inbox weekly.