Senior Full-Stack Developer
Job Description & Summary
As part of PwC’s international network serving more than 200,000 clients across 152 countries, our Threat Intelligence team delivers research-driven, actionable intelligence to public and private sector organisations worldwide. We identify emerging intrusion techniques, track hundreds of threat actors — from organised crime groups to state-affiliated espionage actors across more than 27 countries — and provide intelligence that underpins incident response, adversary emulation, managed threat hunting, and strategic security decision-making.
Our ability to scale and deliver high-quality intelligence depends on robust, secure, and well-designed technology platforms. In this role, you will design and build the tools that enable our analysts to collect, analyse, and publish intelligence at pace — and ensure our clients have reliable access to critical insights.
We are looking for:
Your future role:
- Design and build scalable automation tools and data collection systems, integrating with third-party APIs and bespoke data sources,
- Develop and maintain internal platforms, services, and RESTful APIs supporting intelligence analysis, publication and distribution,
- Contribute to systems managing and presenting structured technical intelligence data,
- Collaborate with product and service owners to improve interfaces and APIs enabling seamless integration of intelligence into client-facing services,
- Write clean, performant and reusable frontend and backend code, including the use of AI Agents,
- Review peers’ work constructively with focus on user needs and engineering best practices,
- Contribute to internal documentation for both technical and non-technical stakeholders,
- Support the continuous evolution and global scaling of our platforms.
Apply if you have:
- At least 5 years of experience in software development,
- Strong experience with Python,
- Advanced knowledge of JavaScript and modern web technologies (HTML/CSS),
- Experience designing, developing and consuming RESTful APIs,
- Experience working with AI tools such as Cursor or GitHub Copilot,
- Ability to build performant, maintainable and reusable UI components,
- Experience working in globally distributed teams,
- Strong written and verbal communication skills.
Nice to have:
- Experience with TypeScript, React and Node.js,
- Experience with Python backend frameworks (e.g. Flask, Falcon),
- Full-stack development experience across frontend and backend systems,
- Experience deploying and operating applications in cloud environments (GCP, AWS or Azure),
- Familiarity with modern development practices (CI/CD, containerisation, cloud-native architectures).
By joining us you gain:
- Work flexibility – remote working model, flexible start of the day, workation, sabbatical leave,
- Development and upskilling - our full support during onboarding process, mentoring from experienced colleagues, training sessions, workshops, certification co/financed by PwC and conversations with native speaker,
- Wide medical and well-being program - a medical care package (incl. freedom of treatment, physiotherapy, discounts on dental care), coaching, mindfulness sessions, psychological support, education through dedicated webinars and workshops, financial and legal advice,
- Possibility to create your individual benefits package (a.o. lunch pass, insurance packages, concierge, veterinary package for a pet, massages) and access to a cafeteria - vouchers, discounts on IT equipment and car purchase,
- 3 paid hours for volunteering per month,
- Additional paid Birthday Day off,
- And when you start enjoying PwC as much as we do, you may recommend your friend to work with us.
Recruitment process:
- Submit your resume,
- Have a short phone conversation with our Recruiter,
- Let's get to know each other better in the interview!
Please note that this email is not designated for application submissions.
Full-Stack pay context
Based on 344 disclosed Full-Stack salaries on RoleSuite, the role pays a median of $184K/year, with most offers between $148K and $211K (10th–90th percentile: $116K–$246K).
See the full Full-Stack salary breakdown →