Sr. Full Stack Developer

New
D
Dev PartnersSoftware Development
Philippines, 9:00 PM - 5:00 AM Philippine timeFull-TimeSenior
SalaryAbove-market compensation.
Apply NowOpens the employer's application page

Job Details

Languages
English
Experience
At least 7 years of professional experience as a Full Stack Software Engineer/Developer.
Required Skills
Node.jsPostgreSQLPythonTypeScriptRedisReactPrompt Engineering

Requirements

  • At least 7 years of professional experience as a Full Stack Software Engineer/Developer.
  • Good English communication skills with the ability to clearly articulate technical decisions.
  • At least 5 years of professional experience designing and developing full-stack production applications using Node.js & TypeScript or Python, React, JavaScript, HTML5, CSS3, REST APIs, HTTP/HTTPS, JSON, Git, npm/pip.
  • At least 5 years of professional experience designing and optimizing relational databases, including transactions, concurrency, locking, schema design, constraints, indexing, and performance tuning using PostgreSQL, SQL, and RDBMS.
  • At least 3 years of production experience implementing distributed caching, messaging, and synchronization using Redis, Pub/Sub, Distributed Locks, In-Memory Data Stores, and developing WebSocket-based real-time applications.
  • At least 3 years of production experience implementing payment processing, subscriptions, refunds, and reliable webhook handling using Stripe, REST APIs, HTTPS, JSON, and webhooks.
  • At least 2 years of experience developing and releasing production-ready AI-powered features using LLM APIs, AI SDKs, and Prompt Engineering tools.

Responsibilities

  • Design, build, and maintain scalable applications across the backend and frontend.
  • Make and own architectural decisions for production systems.
  • Develop reliable server-to-browser interactions and real-time user experiences.
  • Design PostgreSQL data models with appropriate transactions, locks, constraints, and performance considerations.
  • Use Redis in production for caching, pub/sub messaging, and distributed locking.
  • Build and maintain WebSocket-based features supporting high levels of concurrent activity.
  • Implement and maintain payment integrations, including subscriptions, refunds, and reliable webhook processing.
  • Develop and release LLM-powered functionality for external customers.
  • Diagnose production issues where defects could result in financial loss, data problems, service disruption, or other material impact.
  • Communicate technical decisions, risks, and tradeoffs clearly with company leadership and other stakeholders.
View Full Description & ApplyYou'll be redirected to the employer's site
Above-market compensation.
Apply Now