Senior FullStack Engineer
Free to start · No card · 5 credits the moment you sign up
Job description
This is a remote position.
About thinkbridge
thinkbridge builds the business systems growing companies run on: ERP replacements, connected systems, AI agents inside real workflows and modernized legacy software.We have built custom software for growing companies for more than 12 years.
Today we deliver every system with thinkOne, our method that pairs our experts with our agentic engineering and delivery platform. The platform writes much of the code. Our people understand the client's business, work out the right solution and take it to production. A typical system goes live in about four months.Our commitments to clientsare written into the contract before a build starts.
Why work atthinkbridge
- About 80% of the job is thinking and problem solving:the rest is building.
- Our clients stay with us for four to five years on average, so you get to know theirbusiness well.
- Part of the working week is set aside for learning, so it doesn't eat into your evenings.
- You can move into a different role inside thinkbridge.
- We are Great Place to Work Certified and have an employee NPS above 90.See what our people sayandthe industry firsts behind our certification.
Benefits built for remote-first work
- Work from anywhere.
- Shape your day around your life, as long as the work lands on time.
- Take time off when you need it.
- A work laptop of your own, set up the way you like it within our security guidelines.
- Weeks when the team gets together in person to work side by side.
- Learning time in working hours, and paid certifications.
Five valuesguide how we build for clients and how we work with each other: Outcomes, Quality, Accountability, Communication and Care.
In practice:
- We take software to production.
- We check our work before anyone else has to.
- We stand by our commitments.
- We keep people informed in plain language.
- We treat a problem as ours to solve.
We hire curious people who own the outcome.Meet the team that leads thinkbridge.
New graduates
Equal opportunity
thinkbridge is an equal opportunity employer. We hire on skills and character, and we treat every applicant fairly.
See all open roles
Questions about working at thinkbridge
Requirements
About Role:
Role Overview:We are looking for a 4–6 year's experience in Senior Full Stack Engineer with strong C#/.NET (8-10), React, TypeScript/JavaScript, SQL, Claude code and API development skills. Build and ship reliable features for a prepaid card and payments platform using AI-assisted development. Direct AI agents, review and improve code, debug issues, and validate changes through testing. Work across backend, frontend, databases, cloud infrastructure, and payment integrations.
What You'll Do
As part of the job
- Ship changes with Claude Code. Write the plan, run the agents, review the diff, and prove the fix with tests: a negative test that fails without the change and passes with it, plus a test that the real user flow still works.
- Catch what the AI gets wrong. Agents produce confident, plausible, broken code. In a payments system that means a double debit, a refund that never lands, or one customer reading another's data. Spotting that is the core skill of this role.
What we're looking for
- You already build this way. Claude Code, Cursor, Copilot or Codex: whichever it is, you've shipped real things with AI agents, not just tried them.
- You can read code you didn't write and tell good from bad. This is non-negotiable. If you can't review the agent's output, you can't do this job.
- Enough C#/.NET, TypeScript/JavaScript and SQL to debug on your own when the agent is stuck or wrong, on both sides of an API call.
- Many of our bugs sit exactly there: the server does one thing and the app assumes another.
- A careful instinct for money and data. You ask "what happens if this call times out after the money moved?" and "can this user reach someone else's card?" before you ask whether it compiles.
Requirements:
Must have technical skills
- Minimum 4-6 years of experience as Full Stack Engineer.
- Backend: C# on .NET 8–10, Azure Functions (isolated worker) plus older layeredAPIs, EF Core and Dapper.
- Front end: React (web), React Native with TypeScript (iOS and Android), Angular with TypeScript (partner portal), on Node with Jest.
- Data: MySQL, SQL Server, Cosmos DB, Azure Cache for Redis and queues.
- Infrastructure: Azure Functions and App Services, Key Vault, App Insights, Terraform, Bitbucket Pipelines, and private NuGet packages on Azure Artifacts.
- Integrations Card processors, payment and payout partners, identity verification, and SMS, email and push providers.
- Tooling: Claude Code as the primary development tool.
Good to have skills
- Payments or card-issuing experience, PCI awareness, and security review experience.
thinkbridge
there's a new way there. ™
Benefits
Benefits built for remote-first work
- Work from anywhere.
- Shape your day around your life, as long as the work lands on time.
- Take time off when you need it.
- A work laptop of your own, set up the way you like it within our security guidelines.
- Weeks when the team gets together in person to work side by side.
- Learning time in working hours, and paid certifications.
Originally posted on Himalayas
Prepare your application
Use the description above to assess your fit for thinkbridge. This checklist is guidance from Resumize, rather than additional requirements from the employer. Imported listings can be shortened or change after collection, so confirm the complete description and current availability before sending an application.
Match requirements to evidence
Identify the responsibilities and skills the employer explicitly names. For each important requirement, choose one example from your work, education, training, or projects. Explain what you did, how you did it, and what changed as a result. Include a measurable outcome when you can support it. If you lack a requirement, describe related experience accurately instead of adding an unfamiliar skill to your resume.
Put the most relevant examples near the top of your resume. Keep job titles, dates, qualifications, and contact details consistent across your application materials. Use the employer’s terminology when it describes your experience accurately; a copied list of keywords does not explain your contribution. A short, specific bullet is easier to review than a paragraph that mixes several unrelated duties.
Check the working arrangement
Confirm the location, schedule, employment type, and any eligibility requirements on the employer’s site. A remote label does not establish worldwide eligibility or flexible hours. If compensation, benefits, equipment, travel, or contract duration are missing from this listing, write down your questions for the recruiter. Do not assume details from another opening at the same company apply to this role.
Review before submitting
Follow the employer’s requested file format and application instructions. Open your exported resume and check that its text is selectable, its sections read in order, and its links work. Proofread names, dates, and contact information. Share confidential work samples only when you have permission, and use an anonymized example when necessary.
Submit through a trusted employer or recruiting destination. If the original listing has disappeared, search the employer’s careers page for the title rather than assuming the vacancy remains open. Save the application date, job reference, and the version of your resume you sent. Those details help you prepare for a later conversation and avoid submitting conflicting information through several job boards.
Review your resume for writing and readability feedback, or browse other openings if this opportunity is unavailable.