





Metro role with broad fullstack requirements and a generic senior software title increases candidate competition.
Platform and cybersecurity product context increases domain specificity, though core Python and frontend skills remain transferable.
Explicit 8+ years requirement plus many mandatory tech stack items makes shortlisting highly strict.
Login to See Your Match Score
Create a free account or log in to unlock your CV match score across:
Own platform services and user-facing components including job orchestration, APIs, web applications, data integrations, and deployment infrastructure for multiple products.
Ensure reliable workflow execution, scalable service delivery, and seamless user experience across the platform.
Manage troubleshooting and incident resolution, participate in architecture and design reviews, and collaborate cross-functionally to improve scalability and reliability.
Minimum 8 years software engineering experience with Bachelor's degree (or 6+ years with Master’s, 3+ years with PhD, or equivalent).
Strong Python development experience with multithreaded and asynchronous programming (asyncio, aiohttp, FastAPI).
Experience with distributed task processing systems using RabbitMQ, Celery, Taskiq/Redis or similar.
Front-end development experience with JavaScript/TypeScript and frameworks such as Vue, React, or Angular; proficiency in MySQL, MS SQL Server, Redis, MongoDB, Consul; experience with Docker, CI/CD, Linux systems.
Experienced in building and maintaining scalable, reliable microservices and distributed task processing platforms.
Proficient in both backend Python services and modern front-end frameworks, comfortable managing full-stack ownership.
Able to operate independently in a small, cross-functional engineering team covering multiple technical areas including incident triage and operational continuity.