Senior Node.js / PHP Engineer
MIKE K AGYEI
United States
4 days ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Apply on arc.dev
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Working hours
Regular working hours
Languages
English
Job source
Tech stack
PHP (Programming Language)
Artificial Intelligence
Amazon Web Services
Automation of Tests
Cursor (Graphical User Interface Elements)
Node.Js
Software Architecture
GitHub Copilot
Backend
Integration Tests
Graphql
Api Design
+5 more
Api Gateway
Restful APIs
Code Restructuring
GPT
Serverless Computing
Job description
You’ll work in a remote-first, globally distributed team, collaborating closely with Product, Platform, and Engineering teams. Your technical decisions and architectural thinking will have a direct impact on how the platform evolves and scales.
What you’ll do
- Develop a deep understanding of an existing PHP monolithic codebase and progressively extract functionality into modular, service-oriented components.
- Design, build, and maintain scalable, testable, and reusable backend services using PHP and Node.js.
- Design and maintain robust RESTful and GraphQL APIs.
- Lead and contribute to refactoring initiatives focused on performance, readability, maintainability, and scalability.
- Build, deploy, and operate backend services on AWS, including Lambda and API Gateway.
- Write and maintain unit and integration tests to ensure reliability across releases.
- Use AI coding tools effectively while critically reviewing, validating, and improving AI-generated code.
- Identify technical risks, performance bottlenecks, and opportunities for improvement across the platform.
- Clearly communicate technical decisions and trade-offs through documentation and short video walkthroughs.
- Collaborate effectively within a remote, async-first, cross-timezone environment.
Requirements
- 5+ years of professional backend engineering experience.
- Expert-level PHP experience, including work on enterprise-grade production systems.
- Strong hands-on experience with Node.js.
- Experience refactoring or decomposing monolithic architectures into modular services.
- Strong knowledge of backend architecture and API design, including REST and GraphQL.
- Hands-on experience with AWS, particularly Lambda and serverless architectures.
- Experience writing testable code and maintaining automated test suites.
- Experience with AI-assisted development tools such as GitHub Copilot, ChatGPT, Claude Code, or Cursor, with the ability to critically review and refine generated code.
- Strong written and spoken English.
- A proactive, self-directed approach and the ability to work independently, communicate clearly, and unblock yourself in a remote environment.
Benefits & conditions
What you’ll get
- Great people - a talented, collaborative, and friendly international team.
- Learning & development - access to training and learning resources to support your growth.
- 26 days of vacation plus floating and company holidays.
- Wellness & work-life balance - wellness benefits and paid parental leave.
- Comprehensive insurance package covering medical, life, and business travel.
- PPK - participation in Poland’s Employee Capital Plan.
- Equity - stock options as part of the company’s equity-sharing program.
- Work-from-home stipend to help you create a comfortable home office.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on arc.dev
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
DC
Daniel Cranney
about 1 year ago
EM
Eli McGarvie
The Best X (Twitter) Accounts for Developers
about 3 years ago
CH
Chris Heilmann
Dev Digest 120 - Apple and peers
over 2 years ago
CH
Chris Heilmann
Dev Digest 121 - AI goes offline
over 2 years ago
Dev Digest 108 - Git off my cloud!
over 2 years ago
MH
Michael Hunger
Everything a Developer Needs to Know About MCP with Neo4j
about 1 year ago