Full-Stack Engineer @G2i Inc.
Software Development
Salary up to $60 usd/h..
Employment Type full-time
Posted 3wks ago

[Hiring] Full-Stack Engineer @G2i Inc.

3wks ago - G2i Inc. is hiring a remote Full-Stack Engineer. πŸ’Έ Salary: up to $60 usd/hour πŸ“Location: UK, Poland, Ukraine, Czech Republic

Role Description

We are looking for a senior full-stack engineer with a strong backend focus. You will build and maintain production systems in Laravel and PHP while contributing to customer-facing features in React. This role is best suited to someone who enjoys:

  • Investigating difficult production problems
  • Building reliable integrations
  • Taking ownership in a small, highly autonomous team

You do not need to have operated exactly 50 million jobs per day. However, you should be able to explain the systems you have owned, how they failed, and how you measured and improved their limits.

What you’ll do:

  • Build and maintain production applications using Laravel, PHP, React, and Inertia.
  • Investigate production issues through logs, metrics, request flows, and queue behavior.
  • Design reliable queues, workers, and webhook-delivery systems.
  • Handle retries, duplicate execution, rate limits, backpressure, worker failures, and slow upstream services.
  • Build and maintain integrations with external and sometimes undocumented APIs.
  • Reverse engineer web or API behavior related to authentication, cookies, headers, request signing, rate limits, and other platform controls.
  • Create consistent API behavior across multiple creator and social platforms.
  • Improve database queries, worker capacity, job scheduling, and backend performance using measurable evidence.
  • Build customer-facing dashboards and internal tools with accurate, clearly presented data.
  • Add automated tests for critical failure scenarios and previously identified production issues.
  • Keep API documentation, SDKs, and developer tools aligned with production behavior.
  • Independently investigate problems, communicate blockers, and contribute to technical decisions.

Qualifications

  • Strong professional experience building and maintaining production applications with PHP and Laravel.
  • Practical React experience and the ability to deliver full-stack product features.
  • Experience operating queues, workers, asynchronous jobs, or event-driven systems in production.
  • Good understanding of concurrency, retries, idempotency, duplicate execution, backpressure, and rate limiting.
  • Experience building and maintaining APIs and third-party integrations.
  • Strong production-debugging skills, including the ability to explain how you identified and verified the cause of an incident.
  • Experience with meaningful production volume or technically demanding backend workloads.
  • Ability to verify that application data represents the correct product behavior, including distinguishing missing data, failed requests, and legitimate zero values.
  • Strong ownership, independent judgment, and comfort working without every requirement being defined upfront.
  • Regular use of AI development tools, combined with the ability to validate generated code and explain what you ship.
  • Professional English communication.
  • Based in Europe and able to work remotely as an independent contractor.

Nice to have

  • Experience reverse engineering undocumented APIs or web clients.
  • Experience with proxy infrastructure, bot detection, request signing, cookies, or TLS fingerprints.
  • Knowledge of OpenAPI, published SDKs, or MCP tools.
  • Experience with creator platforms, social media APIs, or adjacent products.
  • Experience with security testing or API abuse prevention.
  • Experience with PostHog.
  • Inertia.js experience.
  • Strong personal projects, public code, open-source contributions, or independently launched products.

How the team works

This is a small, asynchronous team that reviews progress weekly. Engineers are expected to keep others informed about decisions, blockers, and incidents. Production reliability and correct customer data take priority.

Working-hour overlap, incident coverage, response expectations, and any on-call arrangements will be discussed before an offer.

Interview process

  • A practical debugging exercise that can be completed using AI tools.
  • A 30-minute technical walkthrough of your solution and decisions.
  • Final decision.

The full process typically takes less than two weeks. The exercise takes approximately six to seven hours, including setup.

Before You Apply
️
remote Be aware of the location restriction for this remote position: UK, Poland, Ukraine, Czech Republic
β€Ό Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Full-Stack Engineer @G2i Inc.
Software Development
Salary up to $60 usd/h..
Employment Type full-time
Posted 3wks ago
Apply for this position
Did not apply βœ“
Applied βœ“
Sent Follow-Up βœ“
Interview Scheduled βœ“
Interview Completed βœ“
Offer Accepted βœ“
Offer Declined βœ“
Application Denied βœ“
Unlock 125,000+ Remote Jobs
️
remote Be aware of the location restriction for this remote position: UK, Poland, Ukraine, Czech Republic
β€Ό Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Apply for this position
Did not apply βœ“
Applied βœ“
Sent Follow-Up βœ“
Interview Scheduled βœ“
Interview Completed βœ“
Offer Accepted βœ“
Offer Declined βœ“
Application Denied βœ“
Unlock 125,000+ Remote Jobs
Γ—
Apply to the best remote jobs
before everyone else

Access 125,000+ vetted remote jobs and get daily alerts.

4.9 β˜…β˜…β˜…β˜…β˜… from 500+ reviews

⚑ 127,029+ remote jobs, refreshed hourly

πŸ”” Real-time alerts: Apply first, direct to employer

πŸ›‘οΈ Vetted companies, no scams, true remote only

Unlock All Jobs Now

Maybe later