At a Glance
- Tasks: Build high-concurrency APIs and event-driven systems for a cutting-edge hiring platform.
- Company: Join Pynea, an innovative AI-driven tech company with a creative engineering culture.
- Benefits: Competitive salary, flexible work environment, and opportunities for professional growth.
- Why this job: Make a real impact by developing reliable systems that transform the hiring process.
- Qualifications: Experience in NodeJS, GraphQL, and strong problem-solving skills required.
- Other info: Dynamic team atmosphere with a focus on ownership and collaboration.
The predicted salary is between 36000 - 60000 £ per year.
Pynea is a challenge-based interview intelligence system, powered by AI. We help companies hire faster and smarter by replacing CV-noise with evidence from real work and real human capability. We’re in full build mode towards launch - and we operate like a top-tier creative engineering studio: small team, high taste, high ownership, no corporate theatre.
We’re hiring a Senior Backend Engineer to build the enterprise backbone: 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 from day one. If you love turning evolving intent into production-grade systems that don’t flinch under load, you’ll thrive here.
The role (what you own)
- 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
Who thrives here
You see failure modes early. 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.
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
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
- Experience in GCP
- Experience in Prisma
- Experience in Terraform
Programista Back-End - Backend Developer in London employer: Pynea
Contact Detail:
Pynea Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Programista Back-End - Backend Developer in London
✨Tip Number 1
Network like a pro! Reach out to folks in your industry on LinkedIn or at meetups. A personal connection can often get you a foot in the door faster than any application.
✨Tip Number 2
Show off your skills! Create a portfolio or GitHub repo showcasing your projects, especially those that align with backend development. This gives potential employers a taste of what you can do.
✨Tip Number 3
Prepare for interviews by practising common backend scenarios and coding challenges. We recommend using platforms that simulate real-world problems to sharpen your skills.
✨Tip Number 4
Apply through our website! It’s the best way to ensure your application gets seen. Plus, we love seeing candidates who take the initiative to connect directly with us.
We think you need these skills to ace Programista Back-End - Backend Developer in London
Some tips for your application 🫡
Tailor Your Application: Make sure to customise your application for the Backend Developer role. Highlight your experience with NodeJS, GraphQL, and any relevant projects that showcase your skills in building high-concurrency APIs and event-driven systems.
Showcase Your Problem-Solving Skills: We love candidates who can think on their feet! Include examples of how you've tackled complex problems in past projects, especially in fast-paced environments. This will show us you have the reliability mindset we’re looking for.
Keep It Clear and Concise: When writing your application, be direct and to the point. Use clear language to describe your experiences and skills. We appreciate crisp communication, so make it easy for us to see why you’d be a great fit!
Apply Through Our Website: Don’t forget to submit your application through our website! It’s the best way for us to receive your details and ensures you’re considered for the role. We can’t wait to see what you bring to the table!
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. Be ready to showcase how you've applied these technologies in real-world scenarios.
✨Demonstrate Your Problem-Solving Skills
Prepare to discuss specific challenges you've faced in previous projects, especially those involving high-concurrency APIs or event-driven systems. Use the STAR method (Situation, Task, Action, Result) to structure your answers and highlight your analytical skills.
✨Showcase Your Reliability Mindset
Be prepared to talk about how you ensure system reliability through monitoring, logging, and error handling. Share examples of how you've implemented retries and idempotency in your past work, as this aligns with what they’re looking for in a Senior Backend Engineer.
✨Communicate Clearly and Effectively
Since the role requires crisp async communication, practice explaining complex concepts in simple terms. You might be asked to present your ideas or solutions, so consider using diagrams or short Loom videos to illustrate your points during the interview.