
MasterBorn Software
Remote Jobs
Your React and Node.js trusted partners
13 Jobs
• Attending project meetings with the Product Owners and all stakeholders (Polish Team, MasterBorn Board Members) • Gathering requirements from clients, managing their needs, and maintaining transparency of the process (i.e. maintaining the product roadmap) • Leading tech team of developers, QA specialists, and Product Designers • Learning best practices & growing • Gathering valuable knowledge from certified courses and books recommended by our Team • Learning how to describe business processes and how to extract business requirements from a client and ask the right questions • And remember, you won't be alone. You will receive full and continuous support from experienced MasterBorn Product Owners
Role Description We are not looking for another ordinary bug finder, we are looking for a new valuable member of our team who is way more than just a tester. Our tech stack is built around React, React Native, Node.js, and TypeScript. We are focusing mostly on manual testing with the priority set on API, acceptance and end-to-end testing. We are working with well-established companies and sometimes startups in their early stages (MVPs), which makes the job full of diversity and exciting challenges while crafting cutting-edge solutions. Our clients and referrals are from the high-end American IT market. You must be quality-oriented and willing to act! At this point, you don’t have to be the absolute best, but gathering knowledge should be your day-to-day focus. Your future tasks and duties: - Participating in the design and implementation of modern business applications for external clients - Manual testing, building test scenarios, test cases, user scenarios, and bug reporting - Working closely with Developers, Scrum Master, Proxy Product Owner, and Product Designers to assure high quality - Focusing on quality-oriented rather than defect-oriented testing - Executing test cases with high precision and detail, diligently checking each step and documenting differences Qualifications - 6-12 months of experience as QA working with teams that develop software in an agile environment - Experience in exploratory tests - SQL basics, familiarity with relational databases - Know the basics of Jira or other agile project management tools - Basic knowledge about API - Basic knowledge about dev-tools in browsers - Curiosity about AI and interest in AI-driven solutions that enhance work efficiency - Practical knowledge of using AI in projects Requirements - Good command of English (min. B2), excellent command of Polish (min. C1) is required - Knowledge hungry - with eagerness to learn and taking on challenges - Detail-oriented and quality-centered approach to software development - Familiarity with Scrum and Agile methodologies - Problem-solving way of thinking - Solid communication skills and not being afraid to challenge the status quo - Open-minded to new ideas and perspectives - Being aware of your strengths and areas for improvements - Actively seeking solutions and trying to figure things out on your own, but not being afraid to ask for help when needed Benefits - B2B/UZL, paid days off - 100% remote (or hybrid/onsite - as you prefer) - Flexible working hours - Full-time position - Long-term contract - Scrum Teams - Budgets for self-development, integrations, healthcare & sport activities - Mentoring Program - Individual Career Path - Paid Time Off - Paid Health Break Recruitment Process - CV Review - Phone call with our Recruiter (15min) - Soft-skills interview with our Recruiter (1h) - Technical interview with our Specialists (1.15h) - Decision and feedback
• Writing readable, scalable and easy-to-maintain JS/TS code with OOP flavor • Writing clear documentation for delivered code and technical decisions • Being responsible for designing and modifying DB structures • Clearly communicating feasible technical solutions • Supporting architecture decisions and the long-term technical direction of the project • Proactively identifying technical and product risks • Maintaining continuous contact with the client • Providing the client with possible options and solutions • Being a natural leader in Backend • Providing thoughtful peer code review
• Writing personal-best possible JS/TS code with OOP flavour • Technical involvement in the product - finding ways to improve it • Writing documentation for delivered code • Peer code review • Reuse and improve the company knowledge base • Communicate with the team to efficiently translate business complexity (user stories/tasks) into solutions (end results/estimations) • Learning, learning and learning ;)
• Taking ownership of the team’s process and continuously improving it as a Change Agent • Supporting the Product Owner in backlog management and ticket prioritization in Jira • Making sure tasks are well-described, ready for development, and aligned with current business priorities • Monitoring team capacity and supporting effective resource management across a larger project setup • Helping ensure the optimal use of skills, availability, and workload distribution within the team • Removing blockers and protecting the team’s flow • Working closely with the main PM on a large project • Acting as one of the key business-facing points of contact for the client • Building trust in the Masterborn-client relationship • Supporting team morale and psychological safety
• Onboarding new hotel clients onto the project's platform by integrating their Property Management Systems with the pricing platform • Building and maintaining integration pipelines between hotel systems and the client platform using webhooks, batch file processing, and scheduled API polling • Analyzing external technical documentation and understanding integration requirements for different PMS providers • Mapping external data models into internal platform structures in a reliable and scalable way • Developing and maintaining Python-based ETL processes for backend integrations • Working with AWS services to support and extend the integration architecture • Improving existing integrations by strengthening error handling, observability, and configuration standards • Troubleshooting integration issues and making sure data flows work reliably in production • Contributing to a growing integration codebase with a focus on maintainability and future extensibility
• Lead hands-on architecture work across client engagements, with a focus on solution design, delivery oversight, and early-stage technical consulting during the presales process • Supporting strategic technology decisions across client projects, shaping architectural direction, defining key processes, and influencing organizational design • Act as a trusted technical advisor to executive stakeholders — lead architecture reviews, roadmap planning sessions, and strategic technology discussions with stakeholders (including CTOs and CEOs) • Collaborate with the team on the architecture design of new systems from scratch, lead modernization of existing platforms, and provide direction for cloud migration efforts • Get involved early — help shape projects during the discovery phase by translating business needs into technical blueprints • Define system architecture and cloud infrastructure, balancing performance, scalability, and cost efficiency in your choices • Document your architectural decisions clearly with diagrams, ADRs, and other materials that support long-term maintainability • Provide input on timeline and cost estimations to inform planning, team allocation, and client roadmaps • Drive hands-on work, especially for proof-of-concept projects and foundational infrastructure development • Lead internal knowledge sharing, mentor engineering teams, and introduce forward-thinking practices including exploration of emerging technologies like GenAI
• Participating in the design and implementation of modern business applications for external clients • Manual testing, building test scenarios, test cases, user scenarios, and bug reporting • Working closely with Developers, Scrum Master, Proxy Product Owner, and Product Designers to assure high quality • Focusing on quality-oriented rather than defect-oriented testing • Executing test cases with high precision and detail, diligently checking each step and documenting differences
• Develop and maintain React.js applications • Implement responsive interfaces with attention to design details and user experience • Write clean, maintainable code following team standards • Participate in code reviews - giving and receiving feedback constructively • Collaborate with designers, developers, QA, and product owners to deliver features • Document your work and contribute to team knowledge base • Continuously expand technical skills with mentor support
• Being responsible for creating useful and eye-pleasing designs including landing pages, web/desktop applications • Creating interactive prototypes to demonstrate your design • Preparing user flow and low-fidelity wireframes based on the requirements of the client • Working with existing Design Systems with a buddy’s help • Attending meetings with the client where we set all of the requirements • Participating in in-house meetings where the Product Designer, Developers and Proxy Product Owners create requirements for the application • Presenting your ideas to the team and client, incorporating feedback from your Mentor/Buddy/Leader and Proxy Product Owner • Preparing marketing assets for projects (Dribbble shots, Facebook Ads) as well as for internal company purposes
3more opportunities are still waiting for you.Log in now and take your next shot before someone else does.