QA Engineer - Backend (Golang) Junior+
- Salary not listed
- Remote-friendly · fits your timezone
- Posted 3 weeks ago · via Greenhouse
Test backend APIs using Go and SQL to ensure system reliability
As a QA Engineer - Backend (Golang) Junior+ at Plata Card, you will test backend systems to ensure reliability and correctness. Your work focuses on validating APIs, database interactions, and server-side logic using Go and SQL. You will collaborate with developers to identify bugs early and maintain quality in a remote-first environment.
Why This Role?
Work remotely worldwide on backend quality for a fintech product
Key Responsibilities
- Test backend APIs for functionality and performance
- Validate database interactions using SQL queries
- Identify and report bugs in Go-based services
- Collaborate with developers to reproduce and verify fixes
- Maintain test documentation and regression suites
- Participate in QA planning and release readiness checks
Requirements
- Proficiency in Go programming language
- Experience with SQL and database testing
- Understanding of API testing principles
- Ability to write clear test cases and bug reports
- Familiarity with backend systems and microservices
- Basic knowledge of Linux and command-line tools
Required Skills
Indonesia Context
- Working Hours Overlap:
- Partial overlap with Jakarta hours
View Original Description from Greenhouse BoardsShow more
Original description from Greenhouse Boards
<div id="rec855990004" class="r t-rec" data-animationappear="off" data-record-type="396"></div> <div id="rec855990006" class="r t-rec" data-animationappear="off" data-record-type="396"> <div class="t396"> <div class="t396__artboard rendered" data-artboard-recid="855990006" data-artboard-screens="320,480,640,960,1200" data-artboard-height="1530" data-artboard-valign="center" data-artboard-upscale="grid" data-artboard-height-res-320="2530" data-artboard-height-res-480="2399" data-artboard-height-res-640="1830" data-artboard-height-res-960="1540" data-artboard-proxy-min-offset-top="0" data-artboard-proxy-min-height="1530" data-artboard-proxy-max-height="1530"> <div class="t396__elem tn-elem tn-elem__8559900061698693067248" data-elem-id="1698693067248" data-elem-type="text" data-field-top-value="40" data-field-left-value="271" data-field-height-value="20" data-field-width-value="279" data-field-axisy-value="top" data-field-axisx-value="left" data-field-container-value="grid" data-field-topunits-value="px" data-field-leftunits-value="px" data-field-heightunits-value="px" data-field-widthunits-value="px" data-field-textfit-value="autoheight" data-field-top-res-320-value="40" data-field-left-res-320-value="11" data-field-width-res-320-value="260" data-field-top-res-480-value="40" data-field-left-res-480-value="80" data-field-width-res-480-value="318" data-field-top-res-640-value="40" data-field-left-res-640-value="70" data-field-width-res-640-value="307" data-field-top-res-960-value="41" data-field-left-res-960-value="154" data-fields="top,left,width,height,container,axisx,axisy,widthunits,leftunits,topunits"> <div class="tn-atom"> <div class="t396__elem tn-elem tn-elem__8559900041712751011017" data-elem-id="1712751011017" data-elem-type="text" data-field-top-value="76" data-field-left-value="271" data-field-height-value="130" data-field-width-value="636" data-field-axisy-value="top" data-field-axisx-value="left" data-field-container-value="grid" data-field-topunits-value="px" data-field-leftunits-value="px" data-field-heightunits-value="px" data-field-widthunits-value="px" data-field-textfit-value="autoheight" data-field-top-res-320-value="73" data-field-left-res-320-value="10" data-field-width-res-320-value="306" data-field-top-res-480-value="72" data-field-left-res-480-value="80" data-field-width-res-480-value="319" data-field-top-res-640-value="56" data-field-left-res-640-value="66" data-field-width-res-640-value="501" data-field-top-res-960-value="76" data-field-left-res-960-value="152" data-fields="top,left,width,height,container,axisx,axisy,widthunits,leftunits,topunits">We are looking for <strong>QA Engineers - Backend (Golang) Junior+ </strong> to join one of our teams — <strong>Cashback Partners</strong>.</div> </div> <div class="tn-atom"> </div> <div class="tn-atom"><strong>Challenges that await you:</strong></div> </div> <div class="t396__elem tn-elem tn-elem__8559900061698693118486" data-elem-id="1698693118486" data-elem-type="text" data-field-top-value="76" data-field-left-value="271" data-field-height-value="260" data-field-width-value="636" data-field-axisy-value="top" data-field-axisx-value="left" data-field-container-value="grid" data-field-topunits-value="px" data-field-leftunits-value="px" data-field-heightunits-value="px" data-field-widthunits-value="px" data-field-textfit-value="autoheight" data-field-top-res-320-value="72" data-field-left-res-320-value="10" data-field-width-res-320-value="305" data-field-top-res-480-value="72" data-field-left-res-480-value="80" data-field-width-res-480-value="319" data-field-top-res-640-value="75" data-field-left-res-640-value="65" data-field-width-res-640-value="501" data-field-top-res-960-value="77" data-field-left-res-960-value="150" data-fields="top,left,width,height,container,axisx,axisy,widthunits,leftunits,topunits"> <div class="tn-atom"> <ul> <li class="font-claude-response-body whitespace-normal break-words pl-2">Analyzing requirements, creating test scenarios, preparing test data</li> <li class="font-claude-response-body whitespace-normal break-words pl-2">Developing and maintaining test documentation</li> <li class="font-claude-response-body whitespace-normal break-words pl-2">Acceptance and regression testing (automated and manual)</li> <li class="font-claude-response-body whitespace-normal break-words pl-2">Writing and maintaining automated tests in Go </li> <li class="font-claude-response-body whitespace-normal break-words pl-2">Identifying, localizing, and reporting defects using a bug tracking system</li> <li class="font-claude-response-body whitespace-normal break-words pl-2">Communicating with the product team throughout development and participating in releases</li> <li class="font-claude-response-body whitespace-normal break-words pl-2">Maintaining the test project</li> </ul> </div> </div> <div class="t396__elem tn-elem tn-elem__8559900061701086828256" data-elem-id="1701086828256" data-elem-type="text" data-field-top-value="368" data-field-left-value="271" data-field-height-value="20" data-field-width-value="656" data-field-axisy-value="top" data-field-axisx-value="left" data-field-container-value="grid" data-field-topunits-value="px" data-field-leftunits-value="px" data-field-heightunits-value="px" data-field-widthunits-value="px" data-field-textfit-value="autoheight" data-field-top-res-320-value="589" data-field-left-res-320-value="18" data-field-width-res-320-value="248" data-field-container-res-320-value="grid" data-field-top-res-480-value="590" data-field-left-res-480-value="80" data-field-width-res-480-value="318" data-field-top-res-640-value="446" data-field-left-res-640-value="69" data-field-width-res-640-value="307" data-field-top-res-960-value="370" data-field-left-res-960-value="154" data-fields="top,left,width,height,container,axisx,axisy,widthunits,leftunits,topunits"> <div class="tn-atom"><strong>What makes you a great fit:</strong></div> </div> <div class="t396__elem tn-elem tn-elem__8559900061701086828264" data-elem-id="1701086828264" data-elem-type="text" data-field-top-value="404" data-field-left-value="271" data-field-height-value="442" data-field-width-value="634" data-field-axisy-value="top" data-field-axisx-value="left" data-field-container-value="grid" data-field-topunits-value="px" data-field-leftunits-value="px" data-field-heightunits-value="px" data-field-widthunits-value="px" data-field-textfit-value="autoheight" data-field-top-res-320-value="621" data-field-left-res-320-value="10" data-field-width-res-320-value="308" data-field-container-res-320-value="grid" data-field-top-res-480-value="622" data-field-left-res-480-value="80" data-field-height-res-480-value="806" data-field-width-res-480-value="333" data-field-container-res-480-value="grid" data-field-top-res-640-value="481" data-field-left-res-640-value="65" data-field-width-res-640-value="487" data-field-top-res-960-value="406" data-field-left-res-960-value="150" data-field-width-res-960-value="582" data-fields="top,left,width,height,container,axisx,axisy,widthunits,leftunits,topunits"> <div class="tn-atom"> <ul> <li>1–2 years of experience in QA</li> <li>A proactive, persistent, get-it-done attitude — you enjoy chasing a problem across teams until it’s actually solved, not just reported</li> <li>Experience developing and maintaining test documentation</li> <li class="font-claude-response-body whitespace-normal break-words pl-2">Programming experience in Go / Java / Python</li> <li class="font-claude-response-body whitespace-normal break-words pl-2">Experience with Git or other version control systems</li> <li><strong>B1 or higher English level</strong> for effective communication with an international team</li> </ul> <div id="rec855990006" class="r t-rec" data-animationappear="off" data-record-type="396"> <div class="t396"> <div class="t396__artboard rendered" data-artboard-recid="855990006" data-artboard-screens="320,480,640,960,1200" data-artboard-height="1530" data-artboard-valign="center" data-artboard-upscale="grid" data-artboard-height-res-320="2530" data-artboard-height-res-480="2399" data-artboard-height-res-640="1830" data-artboard-height-res-960="1540" data-artboard-proxy-min-offset-top="0" data-artboard-proxy-min-height="1530" data-artboard-proxy-max-height="1530"> <div class="t396__elem tn-elem tn-elem__8559900061727362248432" data-elem-id="1727362248432" data-elem-type="text" data-field-top-value="878" data-field-left-value="271" data-field-height-value="20" data-field-width-value="656" data-field-axisy-value="top" data-field-axisx-value="left" data-field-container-value="grid" data-field-topunits-value="px" data-field-leftunits-value="px" data-field-heightunits-value="px" data-field-widthunits-value="px" data-field-textfit-value="autoheight" data-field-top-res-320-value="1502" data-field-left-res-320-value="12" data-field-width-res-320-value="195" data-field-container-res-320-value="grid" data-field-top-res-480-value="1452" data-field-left-res-480-value="80" data-field-width-res-480-value="318" data-field-top-res-640-value="1059" data-field-left-res-640-value="65" data-field-width-res-640-value="307" data-field-top-res-960-value="905" data-field-left-res-960-value="153" data-fields="top,left,width,height,container,axisx,axisy,widthunits,leftunits,topunits"> <div class="tn-atom"><strong>Your bonus skills:</strong></div> </div> <div class="t396__elem tn-elem tn-elem__8559900061727362248427" data-elem-id="1727362248427" data-elem-type="text" data-field-top-value="914" data-field-left-value="271" data-field-height-value="78" data-field-width-value="598" data-field-axisy-value="top" data-field-axisx-value="left" data-field-container-value="grid" data-field-topunits-value="px" data-field-leftunits-value="px" data-field-heightunits-value="px" data-field-widthunits-value="px" data-field-textfit-value="autoheight" data-field-top-res-320-value="1534" data-field-left-res-320-value="10" data-field-width-res-320-value="303" data-field-container-res-320-value="grid" data-field-top-res-480-value="1484" data-field-left-res-480-value="80" data-field-width-res-480-value="321" data-field-top-res-640-value="1094" data-field-left-res-640-value="65" data-field-width-res-640-value="489" data-field-top-res-960-value="941" data-field-left-res-960-value="150" data-fields="top,left,width,height,container,axisx,axisy,widthunits,leftunits,topunits"> <div class="tn-atom"> <ul> <li>Hands-on experience in writing automated tests</li> <li>Experience with SQL</li> <li>Experience with AI tools in testing</li> </ul> </div> </div> </div> </div> </div> </div> </div> <div class="t396__elem tn-elem tn-elem__8559900061715530713485" data-elem-id="1715530713485" data-elem-type="text" data-field-top-value="1024" data-field-left-value="271" data-field-height-value="20" data-field-width-value="656" data-field-axisy-value="top" data-field-axisx-value="left" data-field-container-value="grid" data-field-topunits-value="px" data-field-leftunits-value="px" data-field-heightunits-value="px" data-field-widthunits-value="px" data-field-textfit-value="autoheight" data-field-top-res-320-value="1715" data-field-left-res-320-value="12" data-field-width-res-320-value="195" data-field-container-res-320-value="grid" data-field-top-res-480-value="1638" data-field-left-res-480-value="80" data-field-width-res-480-value="318" data-field-top-res-640-value="1204" data-field-left-res-640-value="65" data-field-width-res-640-value="307" data-field-top-res-960-value="1051" data-field-left-res-960-value="153" data-fields="top,left,width,height,container,axisx,axisy,widthunits,leftunits,topunits"> <div class="tn-atom"> <div class="t396__elem tn-elem tn-elem__8559900061715530713485" data-elem-id="1715530713485" data-elem-type="text" data-field-top-value="1024" data-field-left-value="271" data-field-height-value="20" data-field-width-value="656" data-field-axisy-value="top" data-field-axisx-value="left" data-field-container-value="grid" data-field-topunits-value="px" data-field-leftunits-value="px" data-field-heightunits-value="px" data-field-widthunits-value="px" data-field-textfit-value="autoheight" data-field-top-res-320-value="1715" data-field-left-res-320-value="12" data-field-width-res-320-value="195" data-field-container-res-320-value="grid" data-field-top-res-480-value="1638" data-field-left-res-480-value="80" data-field-width-res-480-value="318" data-field-top-res-640-value="1204" data-field-left-res-640-value="65" data-field-width-res-640-value="307" data-field-top-res-960-value="1051" data-field-left-res-960-value="153" data-fields="top,left,width,height,container,axisx,axisy,widthunits,leftunits,topunits"> <div class="tn-atom"><strong>Our ways of working:</strong></div> </div> <div class="t396__elem tn-elem tn-elem__8559900061715530713504" data-elem-id="1715530713504" data-elem-type="text" data-field-top-value="1060" data-field-left-value="271" data-field-height-value="182" data-field-width-value="598" data-field-axisy-value="top" data-field-axisx-value="left" data-field-container-value="grid" data-field-topunits-value="px" data-field-leftunits-value="px" data-field-heightunits-value="px" data-field-widthunits-value="px" data-field-textfit-value="autoheight" data-field-top-res-320-value="1747" data-field-left-res-320-value="10" data-field-width-res-320-value="303" data-field-container-res-320-value="grid" data-field-top-res-480-value="1670" data-field-left-res-480-value="80" data-field-height-res-480-value="338" data-field-width-res-480-value="321" data-field-container-res-480-value="grid" data-field-top-res-640-value="1239" data-field-left-res-640-value="65" data-field-width-res-640-value="489" data-field-top-res-960-value="1087" data-field-left-res-960-value="150" data-fields="top,left,width,height,container,axisx,axisy,widthunits,leftunits,topunits"> <div class="tn-atom"> <ul> <li><strong>Innovative Spirit: </strong>A commitment to creativity and groundbreaking solutions</li> <li><strong>Honest Feedback:</strong> valuing open, transparent communication</li> <li><strong>Supportive Team: </strong>a strong, collaborative community</li> <li><strong>Celebrating Achievements: </strong>recognizing our wins together</li> <li><strong>High-Tech Environment:</strong> a team full of smart and revolutionary people who date to challenge the status quo of incumbent finances</li> <li><strong>Team time zone: </strong>The team works within the GMT+1 to GMT+5 time zone</li> </ul> </div> </div> <div class="t396__elem tn-elem tn-elem__8559900061715530713509" data-elem-id="1715530713509" data-elem-type="text" data-field-top-value="1274" data-field-left-value="271" data-field-height-value="20" data-field-width-value="656" data-field-axisy-value="top" data-field-axisx-value="left" data-field-container-value="grid" data-field-topunits-value="px" data-field-leftunits-value="px" data-field-heightunits-value="px" data-field-widthunits-value="px" data-field-textfit-value="autoheight" data-field-top-res-320-value="2110" data-field-left-res-320-value="11" data-field-width-res-320-value="210" data-field-container-res-320-value="grid" data-field-top-res-480-value="2032" data-field-left-res-480-value="80" data-field-width-res-480-value="318" data-field-top-res-640-value="1530" data-field-left-res-640-value="69" data-field-width-res-640-value="307" data-field-top-res-960-value="1300" data-field-left-res-960-value="154" data-fields="top,left,width,height,container,axisx,axisy,widthunits,leftunits,topunits"> <div class="tn-atom"><strong>Our benefits:</strong></div> </div> <div class="t396__elem tn-elem tn-elem__8559900061715530713512" data-elem-id="1715530713512" data-elem-type="text" data-field-top-value="1310" data-field-left-value="271" data-field-height-value="208" data-field-width-value="634" data-field-axisy-value="top" data-field-axisx-value="left" data-field-container-value="grid" data-field-topunits-value="px" data-field-leftunits-value="px" data-field-heightunits-value="px" data-field-widthunits-value="px" data-field-textfit-value="autoheight" data-field-top-res-320-value="2142" data-field-left-res-320-value="10" data-field-width-res-320-value="308" data-field-container-res-320-value="grid" data-field-top-res-480-value="2064" data-field-left-res-480-value="80" data-field-height-res-480-value="338" data-field-width-res-480-value="333" data-field-container-res-480-value="grid" data-field-top-res-640-value="1565" data-field-left-res-640-value="65" data-field-width-res-640-value="487" data-field-top-res-960-value="1336" data-field-left-res-960-value="150" data-field-width-res-960-value="582" data-fields="top,left,width,height,container,axisx,axisy,widthunits,leftunits,topunits"> <div class="tn-atom"> <ul> <li><strong>Relocation support </strong>to one of our hubs — Serbia or Georgia — with assistance for the employee and their family</li> <li><strong>Flexible work </strong>from one of our offices or remote</li> <li><strong>Healthcare Coverage</strong></li> <li><strong>Education Budget: </strong>Language lessons, professional training and certifications</li> <li><strong>Wellness Budget: </strong>Mental health and fitness activity reimbursement</li> <li><strong>Vacation policy: </strong>20 days of annual leave and paid sick leave</li> </ul> </div> </div> </div> </div> </div> </div> </div>
Salary Context
Similar Engineering roles on LokerDollar pay around $150k/yr (range $14.6k–215k/yr, n=27 active listings).
Hiring at Plata Card
Plata Card has 28 other active roles on LokerDollar and has been hiring here since Oct 13, 2026 — across Engineering, Data & Analytics.
- Software Engineer - iOS Middle/Middle+
- SRE [Processing Core Team]
- Data Analyst Junior / Junior+ [Core Banking]
Market context
- ESTIMATEEstimated pay is 15% below the role median of $150,000/year (n=27 pay-disclosing listings).
- VERIFIEDPlata Card: 30 postings in the last 3 months, 30 all-time on LokerDollar.
- VERIFIEDCompany first seen Oct 13, 2026.
- VERIFIEDThis listing first seen Oct 13, 2026.
- VERIFIEDLast verified live Oct 13, 2026.
Frequently asked questions
- Is QA Engineer - Backend (Golang) Junior+ at Plata Card a remote job?
- Yes. QA Engineer - Backend (Golang) Junior+ at Plata Card is a fully remote role open to candidates worldwide.
- What type of employment is QA Engineer - Backend (Golang) Junior+ at Plata Card?
- This is a full time position.
- How do I apply?
- Click the "Apply" button on this page to go to the official application at Plata Card.
Explore related
Market data & reports
Salary & skill-demand research built from our own listings data.
- Skills Remote Employers Ask For in the AI EraMost-named skills in active listings by kind, AI-named skills and the fastest risers. Weekly data.
- Indonesia IT Jobs vs Global Remote (2026)Primary analysis of 2,049 listings: methodology, classification rules, downloadable datasets.
- AI-Skill Demand: Indonesia vs Global Remote (2026)10,000+ postings, taxonomy-first classifier, Wilson CIs, pre-registered before analysis.
- Remote ≠ Remote: The Skills That Open Global Work to Indonesians (2026)12,891 remote listings: the highest-paid coding skills are the most geo-locked for Indonesia-based applicants. CC BY 4.0 aggregate dataset.
- The Compliance Layer of the AI Hiring Stack (2026)6,349 remote listings: 77.2% never state who may apply. Methodology and a CC BY 4.0 aggregate dataset.
- AI in Job Ads: Indonesia vs Global (2026)Global engineering ads naming AI rose from 3.4% to 23% after ChatGPT; Indonesian ads went from 2.2% to 2.8%. 2027 scenarios and a CC BY 4.0 dataset.
- Indonesia Hiring Report: Tech vs Non-TechJob demand by field from aggregate open-job counts — never individual listings.
- Indonesia Salary BenchmarkAggregate salary ranges across roles, with open methodology and dataset.
- Indonesian Remote Work Salary & Demand IndexHow much of the global remote job corpus is open to Indonesia, and what it pays (USD) by role.
- Indonesia Quarterly Labor Market ReportLayoffs, funding, salaries & skills per quarter — open aggregates.
- Remote Market Reports by RoleAuto-generated per role family — skills, seniority, companies, salary.
- Global Remote Salary BenchmarkAnnual salary by role & currency, plus the share of listings open worldwide.
From the blog
- 21% of Remote B2B Seller Listings Reveal Pay – What That Means for Your OutreachOnly 21% of active remote B2B seller jobs show compensation, a signal you can turn into a data‑driven sales pitch.
- Tech Seeker Playbook — What 3,917 Remote Listings Reveal About 2026 StrategyA data‑driven guide for global tech talent: skill demand, pay transparency, and the real value of AI‑focused titles.
- Event Planning Cover Letter Guide: Insights from 3,958 Remote ListingsOnly 21% of 3,958 remote jobs reveal pay—learn how to craft a cover letter that stands out when salaries stay hidden.