Full Stack Engineer

Annotech.services — Romania · Posted ~23 hours ago

Mid Full-time

Skills

Full Stack Development Web Applications Client Communication System Architecture Database Management JavaScript React/Angular Node.js SQL/NoSQL REST APIs

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

Join a forward-thinking software development firm serving clients across Europe. You'll work end-to-end on web products, collaborating directly with clients to understand their needs and build solutions that matter. Take ownership of features from concept to deployment, make architecture decisions under real constraints, and engage with clients professionally. This is a rare chance to grow technically while leading impactful projects in a dynamic environment.

Highlights

Work directly with clients on impactful web products. Broad technical ownership across databases to front-end interfaces. Make real architectural decisions and see long-term results of your work. Small team environment with meaningful responsibility.

Description

Full Stack Developer (Mid-Senior) ABOUT US Annotech is a software development company based in Cluj-Napoca. We design, build and maintain web products for clients in Romania and across Europe, from the first commit through to systems carrying real traffic and real revenue. We are a small team, which means the work is broad and the responsibility is real. You will not be handed one screen and left on it for two years. Our developers make technical decisions, speak directly with the client, and stay with a product long enough to live with the consequences of their own choices. WHAT YOU WILL ACTUALLY DO • Own features end to end, from database to deployed interface, rather than picking tickets off a queue someone else filled • Work directly with clients: understand the outcome they need, and say so when a requirement will not get them there • Make architecture decisions under real constraints (budget, deadline, incomplete requirements) and be able to defend them • Build and maintain the unglamorous layer that keeps everything upright: CI/CD, environments, monitoring, deployments • Move between projects, domains and stacks as our client portfolio changes WHAT WE ARE LOOKING FOR, IN THIS ORDER We hire for judgment, not for a keyword list. A developer who can reason through an unfamiliar problem will outperform one who has memorised a framework, every time. • Problem solving above all: you break down ambiguity, ask the question nobody thought to ask, and know when good enough to ship beats perfect • Ownership: you follow through without being chased • Communication: you can explain a technical tradeoff to someone with no engineering background, without condescension • Adaptability: you can be productive in a stack you first opened last week • AI fluency: comfortable with tools such as Claude Code, Cursor or Copilot, and critical enough to review their output properly • 2 or more years of professional full stack experience • Professional English, written and spoken. Most of our clients are international HOW WE USE AI AI is part of how we work, not a novelty we tolerate. We expect it to be in your hands daily, across the whole lifecycle: • Development: AI assisted coding as the default workflow, not an occasional shortcut • Architecture: generating and comparing design options, pressure testing an approach, documenting tradeoffs before anything gets committed • Restructuring and refactoring: untangling existing codebases, including inherited projects with thin documentation and no original author to ask • Testing: generating and maintaining unit, integration and end to end coverage, and finding the cases a human would skip • Migrations and repetitive work: framework upgrades, large scale transformations, boilerplate • Documentation: technical specifications, handover notes, and explanations a client can actually read TECHNICAL GROUND YOU WILL COVER You do not need all of these. You need enough of them to be dangerous, and the ability to pick up the rest. • Frontend: Angular or React • Backend: Node.js. Go is a strong plus • Databases: relational (PostgreSQL, MySQL) and document (MongoDB) • Cloud: AWS, Azure or GCP. Hands on, not just aware of • Delivery: CI/CD pipelines • Growth: technical SEO fundamentals. Several of our products depend on organic traffic HOW WE WORK • Hybrid, based in Cluj-Napoca: regular time in the office, flexibility around it • Small team, short decision paths, nobody standing between you and a shipped feature • Genuine variety of projects, clients and problems HIRING PROCESS One on site interview at our Cluj office. It is a conversation, not a whiteboard interrogation. We will dig into how you think through problems you have not seen before. You get our decision and an offer straight after the interview. No four round marathon, no two weeks of silence. APPLY Send your CV and anything you have built that you are proud of to contact@annotech.ro If you do not have a polished portfolio, tell us about the hardest bug you ever tracked down instead. We will take that over a list of frameworks.