Apply now »

Full Stack Engineer (React + Python, Node.js)

Senior
Bulgaria/Serbia
Hybrid

Wiser Technology is a leading software development company. Our team of 600 engineers across Europe excels in web and mobile software development, video streaming, defense, machine learning, automotive, e-commerce, and AI. We leverage top-tier technologies and expertise driven by a passion for innovation to drive progress.

 

Responsibilities:

 

  • Build premium, responsive UI in React (component architecture, state management, routing, accessibility)
  • Develop and maintain backend services in Python (FastAPI preferred) and TypeScript (Node.js services where appropriate).
  • Design clean APIs (REST/GraphQL as needed), integrate with Microsoft Graph (mail, calendar, files/SharePoint, Teams) and internal services.

  • Implement agent orchestration features: tool execution, job scheduling, run history, audit logs, permissions, and safety controls.

  • Build real-time experiences (websockets/streaming) for agent runs, logs, and progress updates.

  • Own data layer design: schemas, migrations, caching, and query performance.

  • Ensure production readiness: observability (logs/metrics/tracing), reliability, incident response, and postmortems.

  • Drive engineering quality: testing strategy, code reviews, CI/CD, documentation, and secure-by-default patterns.

  • Collaborate with product, security, and stakeholders; translate ambiguous requirements into shipped outcomes.

Required qualifications:

  • 10+ years experience shipping production software as a full-stack engineer.

  • Strong React experience (hooks, performance, component composition, design systems).

  • Strong backend experience in Python and/or TypeScript; comfortable working across both.
    API design and integration experience (auth, pagination, rate limits, retries, idempotency).

  • Solid understanding of security fundamentals (OAuth/OIDC, secrets management, least privilege, audit logging).

  • Experience with relational databases (PostgreSQL preferred) and/or document stores; migrations and query tuning.

  • Familiarity with modern dev tooling: Git, CI/CD, containerization (Docker), and cloud deployment patterns.

  • Excellent ownership and communication; able to operate independently in a fast-moving environment.

Preferred qualifications:

  • FastAPI, Pydantic, Celery/RQ, or async Python in production.

  • Node.js frameworks (NestJS/Express) and TypeScript at scale.

  • Experience with Microsoft 365 ecosystem: Microsoft Graph, SharePoint/OneDrive, Teams.

  • Real-time UI (websocket streaming, SSE) and log/trace visualization.

  • Kubernetes and platform operations experience.

  • Experience building developer platforms: SDKs, CLI tools, plugins/extensions.

  • Exposure to LLM/agent systems: tool calling, guardrails, prompt/versioning, evaluation frameworks.

Tech stack (typical):

  • Frontend: React, TypeScript, Tailwind (or equivalent), component library/design system

  • Backend: Python (FastAPI), TypeScript (Node.js)  

  • Data: PostgreSQL (plus Redis if needed)

  • Infra: Docker, Kubernetes, CI/CD pipelines, observability stack

We understand that you may not tick all these boxes, but we are looking for enthusiasm and a willingness to learn.

 

WHAT’S IN IT FOR YOU? 

 

Culture & Development:

  • Friendly Environment: We take pride in our culture and love spending time together.

  • Team Spirit: Be part of a supportive team that uplifts each other. 

  • Mentorship and coaching: Our colleagues are experts in their field, and you can expect to have a solid team to rely on.

  • Personalized Development Program: We realize that one size doesn’t fit all, so you'll receive an individual development plan tailored to your career aspirations. 

 

Social Benefits:

  • Work Flexibility: Embrace flexible working hours and choose from remote, hybrid, or onsite work models. Multiple Office Locations: In Sofia, Plovdiv, Stara Zagora, and Nis, you can choose where you would like to work.

  • A Suite of  Perks: Enjoy food vouchers, additional health insurance, sports cards, and more.

  • Community and Connections: Engage in exciting social events and team initiatives.

Ready to advance your career with a tech leader passionately driven by innovation?

Wiser, We Have The Code®

Apply now »