At a Glance
- Tasks: Build high-concurrency APIs and event-driven systems for an innovative AI hiring platform.
- Company: Join a creative engineering studio focused on transforming the hiring process.
- Benefits: Competitive salary, flexible work environment, and opportunities for professional growth.
- Other info: Collaborative team culture with a focus on reliability and innovation.
- Why this job: Make a real impact by developing cutting-edge technology that reshapes hiring experiences.
- Qualifications: Experience in NodeJS, GraphQL, and AI technologies with strong problem-solving skills.
The predicted salary is between 36000 - 60000 £ per year.
Pynea is an AI hiring intelligence system built around evidence, not impressions: real capability in context, not past credentials, with a candidate experience designed to show more than a CV. Most hiring systems turn people into data: scanned, skimmed, forgotten. We’re building the opposite. A voice-first, challenge-led application journey that feels like a conversation from the start, and gives hirers signal they can trust.
We’re in full build mode towards launch, and we operate like a top-tier creative engineering studio: small team, high taste, high ownership, low bureaucracy. We’re hiring a Senior Fullstack engineer to build the enterprise backbone that makes all of this possible: high-concurrency APIs, event-driven systems, and reliability foundations that turn messy hiring inputs into trusted signal, fast, secure, GDPR-safe, and ready to scale.
The role (what you own)
- You’ll own the enterprise backbone across a few high-impact areas:
- Enterprise-grade architecture
- Standardised patterns from intake → build → QA → deploy → measure. Secure by default, GDPR-safe, compliance-ready.
- Full-stack workflow automation
- Scalable GraphQL APIs, integrations, event-driven systems, monitoring/logging, error handling, and documentation that scales beyond you.
What you’ll build (real scope)
- High-concurrency APIs and reliability mechanisms (retries, idempotency, queues)
- Event-driven systems that don’t drop data
- Dashboards/reporting surfaces that remain consistent under load
- Cloud-ready architecture across GCP (with minimal AWS for asset management)
- Systems designed to ship fast, stay robust, and scale cleanly
What success looks like
- Features ship fast without hacks
- The system scales from 10 → 10,000+ users with confidence
- Reliability is visible: monitoring, alerts, error tracking, runbooks
- Security is default: permissions, audit trails, GDPR-safe practices
- Clear scoreboard: uptime, latency, error rates, queue health, enterprise readiness metrics
- AI is applied with taste and rigour: you help us ship AI-powered capabilities that are measurable, monitored, and safe, not magical or brittle
- You’re a visionary when it comes to AI and its impact on modern engineering: you bring new ideas and practical patterns that raise delivery speed and quality without compromising correctness
Who thrives here
- You dive in and help debug issues collaboratively.
- You ship production-grade systems quickly.
- You make sharp trade-offs without sacrificing reliability.
- You communicate crisply async (short Looms, diagrams, notes).
- You enjoy building enterprise systems that teams can depend on.
- You’re AI-native in practice.
- You’re curious enough to explore what’s possible and disciplined enough to ship what’s reliable.
- You can build AI into the product in a production-safe way (guardrails, evals, monitoring, failure modes), and you bring a strong point of view on how AI should reshape the engineering workflow, raising speed and quality without sacrificing correctness.
Must-haves
- NodeJS, GraphQL (NestJS), PostgresSQL
- Data structures
- OOP principles
- Understanding of complexity principles and correct approaches
- Experience with AI and LLMs (including but not limited to Gemini)
- Strong analytical and problem-solving skills in a fast-changing environment
- Reliability mindset: monitoring, logging, retries, QA, incident-aware design
- Comfortable operating in a sprint with incomplete context and tight deadlines
- Experience in GCP, Prisma and terraform
Additional Skills
- Code quality & maintainability
- Writes readable, consistent, and well-structured code
- Understands trade-offs between speed of delivery and long-term maintainability
- Comfortable working in a shared codebase with established guidelines
- Testing mindset
- Understands the value of unit, e2e, and regression tests to minimise disruption to the frontend apps
- Writes testable code and doesn’t rely solely on manual testing
- Collaboration & ownership
- Can work closely with frontend, product, and design teams
- Takes ownership of features end-to-end
- Comfortable giving and receiving code reviews
Ready to apply?
If this sounds like the kind of challenge you’re up for, apply now. We look forward to hearing from you.
Senior Full Stack Engineer employer: Pynea
At Pynea, we pride ourselves on fostering a collaborative and innovative work culture that empowers our employees to take ownership of their projects. Located in the vibrant Greater London area, we offer competitive benefits, opportunities for professional growth, and the chance to be part of a transformative team dedicated to reshaping the hiring landscape. Join us to make a meaningful impact while working alongside passionate individuals in a supportive environment.
StudySmarter Expert Advice🤫
We think this is how you could land Senior Full Stack Engineer
✨Tip Number 1
Get your networking game on! Reach out to folks in the industry, especially those who work at Pynea or similar companies. A friendly chat can sometimes lead to opportunities that aren’t even advertised.
✨Tip Number 2
Show off your skills in a practical way! Consider building a small project or contributing to open-source that showcases your full-stack capabilities. This gives you something tangible to discuss during interviews.
✨Tip Number 3
Prepare for technical interviews by brushing up on your coding skills and system design knowledge. Practice common algorithms and data structures, and be ready to explain your thought process clearly.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen. Plus, it shows you’re genuinely interested in being part of our team at Pynea.
We think you need these skills to ace Senior Full Stack Engineer
Some tips for your application 🫡
Show Your Passion for AI:When writing your application, let your enthusiasm for AI and its impact on engineering shine through. We want to see how you envision AI reshaping workflows and improving systems, so don’t hold back!
Be Clear and Concise:We appreciate crisp communication, so keep your application straightforward. Use bullet points or short paragraphs to highlight your skills and experiences, making it easy for us to see why you're a great fit.
Tailor Your Application:Make sure to align your experience with the specific requirements of the Senior Fullstack Engineer role. Highlight your expertise in NodeJS, GraphQL, and any relevant projects that showcase your ability to build scalable systems.
Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for this exciting opportunity. We can’t wait to hear from you!
How to prepare for a job interview at Pynea
✨Know Your Tech Stack Inside Out
Make sure you’re well-versed in NodeJS, GraphQL, and PostgreSQL. Brush up on your understanding of data structures and OOP principles, as these will likely come up during technical discussions. Being able to discuss your experience with AI and LLMs will also set you apart.
✨Showcase Your Problem-Solving Skills
Prepare to discuss specific challenges you've faced in previous roles and how you tackled them. Use examples that highlight your analytical skills and reliability mindset, especially in fast-changing environments. This will demonstrate your ability to think on your feet.
✨Communicate Clearly and Concisely
Practice explaining complex concepts in simple terms. Since the role involves collaboration with various teams, being able to communicate crisply, whether through notes or diagrams, is crucial. Consider preparing a few short Loom videos to practice your delivery.
✨Demonstrate Your Ownership Mindset
Be ready to talk about projects where you took ownership from start to finish. Highlight how you ensured code quality and maintainability, and your approach to testing. Showing that you can work collaboratively while still taking responsibility for your work will resonate well with the interviewers.