
OAK'S LAB · Serbia
* Location: This position is open only to candidates based in Turkey, Slovakia, Greece, Serbia, or North Macedonia. * The position is for a B2B/freelancing coo...
We are a leading product development partner specializing in custom web and mobile application development. With Silicon Valley
founders and top-tier European tech talent, we operate from Prague and have successfully delivered over 65 software products for
early-stage startups, scaleups, and global enterprises.
You’ll be responsible for implementing and maintaining the test strategy and test plans, and manually testing the product to
ensure seamless e2e experiences. Beyond testing stories, you will be responsible for the overall quality of the product and will
ensure that the application functions flawlessly from the users' perspective.
Collaborating closely with our Tech Lead, you'll streamline workflows and help organize releases. You'll be the decision-maker,
giving the green light for each release. You’ll collaborate with Engineers to clarify product functionalities and provide them
with testing data. Most importantly, you’ll be a partner to the Product Manager, gaining insights into the business and project
scope to determine quality assurance priorities and to set effective testing strategies.
In this role, you will work on AI driven applications as well. You will have the opportunity to gain hands-on experience in
testing AI systems as well.
If you're highly proactive, well-organized, and passionate about quality products, this position is perfect for you!
and other project management activities to enhance the team’s velocity
testing requirements and activities as a core part of the business rollout strategy.
Important Notice: OAK'S LAB communication, including interview requests and job offers, are only sent from an "@oakslab.com" or
"@oaks-lab.com" email address (e.g., john@oakslab.com or john@oaks-lab.com). Any message from a different email domain is not
associated with OAK'S LAB. We will never ask for payment information or banking details via email, phone, or any other
communication channel during the interview process. If you receive messages using our name, domain, or brand assets in an attempt
to impersonate us or act on our behalf, do not engage. Instead, report it to Econsumer.gov at https://econsumer.gov/ (if you are
in the EU), Federal Trade Commission (FTC) at https://reportfraud.ftc.gov/, or the Securities and Exchange Commission (SEC) in
case of investment fraud at https://www.sec.gov/tcr (if you are in the US).
OUR MISSION Constructor’s mission is to enable all educational organisations to provide high-quality digital education to 10x people with 10x efficiency. With strong expertise in machine intelligence and data science, Constructor’s all-in-one platform for education and research addresses today’s pressing educational challenges: access inequality, tech clutter, and low engagement of students. PLEASE SEND YOUR RESUME IN ENGLISH ONLY. THE TYPE OF CONTRACT IS A FULL-TIME LEGAL AGREEMENT IN BULGARIA, SERBIA, AND TURKEY OR A B2B CONTRACT. DUTIES AND RESPONSIBILITIES: * Design and implement backend services in Rust within a microservices architecture. * Maintain and evolve existing Python services (FastAPI) where it's the right tool for the job. * Write maintainable, testable, and performant code; participate in code reviews and raise the engineering bar across the team. * Work with QA and DevOps to improve reliability, observability, and performance of our services. * Contribute to architectural decisions: choosing the right language for each problem, inter-service communication patterns, and data modeling. QUALIFICATIONS AND EXPERIENCE: * 5+ years of professional backend development experience. * Solid production experience with Rust (minimum of 3 years). * Strong Python: FastAPI or similar modern frameworks, asynchronous programming (asyncio), and type-driven development (mypy, pydantic). * Deep understanding of microservices and communication patterns: sync/async, event-driven, message brokers (Kafka / RabbitMQ / NATS), gRPC/REST. * Working-level PostgreSQL: indexes, transactions, isolation levels, locking, query plans. * SOLID, dependency injection, and clean architecture — applied in practice, not just in theory. * Working knowledge of k8s, containers, networking, and CI/CD. * English B2 or higher. NICE TO HAVE BUT NOT OBLIGATORY: * Experience migrating Python services to Rust under real load (with measurements and clear motivation). * Exposure to vector databases (e.g., Qdrant). * Experience integrating with LLM APIs (OpenAI, Anthropic). * Familiarity with LangChain / LangGraph and RAG WHAT WE OFFER * 💻 Choice of work equipment (e.g., laptop, monitor, etc.) * 🇬🇧 English classes (iTalki – $130 monthly) * ⏰ Flexible schedule (we usually work between 09:00/10:00 and 18:00/19:00 CET or EET) * 👶 Newborn bonus (€500 per child) * 🧠 Patent remuneration * 🌴 Paid leave * 🧑💻 Remote work in locations without our offices * Hybrid work in locations with offices (2 days in-office, 3 days remote) Constructor fosters equal opportunity for people of all backgrounds and identities. We are led by a gender-balanced board committed to building a diverse and inclusive organisation where everyone can become their best self. We do not discriminate based on age, disability, gender identity, sexual orientation, ethnicity, race, religion or belief, parental and family status, or other protected characteristics. We welcome applications from women, men and non-binary candidates of all ethnicities and socio-economic backgrounds. We encourage people belonging to underrepresented groups to apply.
A hybrid type of work , 2 days at the office: Makedonska 12, 1100 Belgrade, Serbia DUTIES & RESPONSIBILITIES * Act as a recruiting partner for hiring managers and stakeholders * Deeply understand the business logic and hiring needs, and develop recruiting strategies (to identify, attract, and retain key employees) * Manage end-to-end recruitment for technical (Software Engineers — C#, Python, Rust, ML, QA — as well as Product Managers, Product Designers, Global Services, etc.) and non-technical positions (Sales, Marketing, HR, Finance, Admin, etc.) * Collect, analyze, and improve recruiting metrics and statistics * Monitor the recruiting budget and ensure efficient resource allocation * Negotiate and prepare job offers for final candidates * Act as an employer brand ambassador by promoting a positive candidate experience * Lead or participate in other HR projects (Employer Branding, Internal Communications, Referral Program, etc.) QUALIFICATIONS & EXPERIENCE * 5 years of proven in-house recruiting experience, preferably in fast-growing or international companies * Strong experience hiring for technical and non-technical roles (International hiring) * Strong stakeholder management and communication skills across all seniority levels * Hands-on experience with modern sourcing channels (LinkedIn Recruiter, job boards, professional communities, referrals, networking) * Conduct structured competency-based and behavioral interviews using the STAR method to assess skills, motivation, and cultural fit * Confident Excel skills for recruiting analytics (VLOOKUP/XLOOKUP, SUMIF, COUNTIF, Pivot Tables) * Basic understanding of HR administration and local labor legislation (Bulgaria, Serbia, Turkey) * Ability to calculate and explain gross/net salaries, fixed and variable compensation components, and key recruiting metrics * Strong multitasking and prioritization skills; ability to work with multiple stakeholders in parallel * Fluent English (additional languages are a strong plus) * Proactive mindset, ownership, and readiness to take responsibility * Willingness to go the extra mile to close critical roles * High level of professional curiosity and a continuous improvement mindset * Hands-on experience with Greenhouse, BambooHR, Outlook 360, Zoom, and Figma
* This position is hybrid, so being located in Prague is essential * This is a long-term contract engagement ABOUT US We are a leading product development partner specializing in custom web and mobile application development. With Silicon Valley founders and top-tier European tech talent, we operate from Prague and have successfully delivered over 65 software products for early-stage startups, scaleups, and global enterprises. * Founded in 2016 * Headquartered in Prague * Built and launched 65+ products * 90+ team members * Driving product innovation for leading US companies OUR PROJECTS Here are a few from our portfolio: * Nasdaq Private Market (Series C, Finance)- nasdaqprivatemarket.com * Blackpoint Cyber (Series B, Cybersecurity) - blackpointcyber.com * OpenLoop (Series A, Healthcare) - openloophealth.com THE ROLE You’ll be responsible for implementing and maintaining the test strategy and test plans, and manually testing the product to ensure seamless e2e experiences. Beyond testing stories, you will be responsible for the overall quality of the product and will ensure that the application functions flawlessly from the users' perspective. Collaborating closely with our Tech Lead, you'll streamline workflows and help organize releases. You'll be the decision-maker, giving the green light for each release. You’ll collaborate with Engineers to clarify product functionalities and provide them with testing data. Most importantly, you’ll be a partner to the Product Manager, gaining insights into the business and project scope to determine quality assurance priorities and to set effective testing strategies. If you're highly proactive, well-organized, and passionate about quality products, this position is perfect for you! RESPONSIBILITIES * Support the Product Manager with the preparation of the product specification, user stories, business analysis, prioritization, and other project management activities to enhance the team’s velocity * Work closely with the Product Manager and Tech Lead to define the test strategy, plan, scenarios, and cases, and collaborate on testing requirements and activities as a core part of the business rollout strategy. * Support the engineering team with product and business knowledge and testing data * Actively participate in refinement ceremonies, providing estimations (from the QA side) and uncovering edge cases * Drive the whole QA process and testing lifecycle * Measure and report key quality metrics to the team and stakeholders * Drive the product launch checklist documentation SKILLS & REQUIREMENTS * 2+ years of experience in manual testing of web applications * Experience with Postman or a similar tool for API testing * Highly self-organized, detail-oriented, reliable team player * Professional proficiency in English * Ability to clearly communicate and efficiently coordinate the team * Experience with creating test documentation (test strategy, test plan, test scenarios, and test cases) * Strong analytical thinking and ability to uncover edge cases * Experience with defining acceptance criteria * Ability to provide clear estimations of QA work * Experience working independently on a project, as the only QA, is a plus * Experience with test automation is a plus (Typescript, Playwright or Cypress) Important Notice: OAK'S LAB communication, including interview requests and job offers, are only sent from an "@oakslab.com" or "@oaks-lab.com" email address (e.g., john@oakslab.com or john@oaks-lab.com). Any message from a different email domain is not associated with OAK'S LAB. We will never ask for payment information or banking details via email, phone, or any other communication channel during the interview process. If you receive messages using our name, domain, or brand assets in an attempt to impersonate us or act on our behalf, do not engage. Instead, report it to Econsumer.gov at https://econsumer.gov/ (if you are in the EU), Federal Trade Commission (FTC) at https://reportfraud.ftc.gov/, or the Securities and Exchange Commission (SEC) in case of investment fraud at https://www.sec.gov/tcr (if you are in the US).