Senior Full Stack Developer

9SERIES INC
Seattle, United States of America
yesterday

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Seattle, United States of America

Tech stack

Flutter
Query Performance
JavaScript
PHP
API
Agile Methodologies
Artificial Intelligence
Amazon Web Services (AWS)
Component-Based Software Engineering
Application Performance Management
HTML5
Azure
CSS
Mobile Application Development
Code Review
Databases
Continuous Integration
Cursor (Graphical User Interface Elements)
Database Design
Software Debugging
Django
Monitoring of Systems
Mobile Application Software
Python
Laravel
PostgreSQL
MongoDB
MySQL
Node.js
Performance Tuning
Scrum
Software Architecture
Rapid Prototyping Process
Cloud Services
Responsive Web Design
Systems Integration
TypeScript
Web Application Frameworks
Data Processing
Scripting (Bash/Python/Go/Ruby)
Google Cloud Platform
Load Balancing
Test Driven Development
GitHub Copilot
React
Flask
Express
Caching
Backend
GIT
FastAPI
Vue.js
Containerization
Angular
Information Technology
Bitbucket
React Native
Front End Software Development
Api Design
NestJS
REST
Code Restructuring
Software Version Control
Docker

Job description

We're looking for a Senior Full Stack Developer who can own both frontend and backend architecture end-to-end - building modern, responsive UIs in React, Angular, or Vue, and working fluently across PHP (Laravel) or Python with Node.js on the backend. You'll design scalable systems, integrate third-party services, and help shape technical direction - while staying current with modern, AI-assisted development practices that keep the team shipping fast without compromising quality., * Build responsive, performant user interfaces using modern frontend frameworks (React, Angular, or Vue), and design and implement scalable backend solutions using Python with Node.js, or Laravel with Node.js.

  • Optimise application performance and ensure robust security measures across the stack.
  • Integrate third-party services and APIs into existing and new systems.
  • Manage database design, schema optimisation, and query performance.
  • Provide guidance and mentorship to junior developers, including code reviews to maintain high-quality standards.
  • Plan and implement architectural decisions for projects, balancing speed, scalability, and maintainability.
  • Document technical workflows and processes comprehensively for the team and stakeholders.
  • Plan and execute project sprints; estimate tasks, manage risks, and report progress to stakeholders.
  • Ensure timely delivery of milestones within an Agile environment.
  • Use AI-assisted coding tools (e.g., GitHub Copilot, Cursor, Claude Code) to accelerate development, prototyping, and code review - while applying sound engineering judgment to validate, refactor, and own AI-generated code rather than merging it blindly.

Requirements

Frontend Technologies (Mandatory)

  • Strong, hands-on expertise in at least one modern frontend framework: React, Angular, or Vue.js, with 8+ years of relevant experience.
  • Solid understanding of HTML5, CSS3, and modern JavaScript/TypeScript, including component-based architecture, state management, and responsive design.
  • Experience integrating frontend applications with RESTful APIs and backend services built in PHP/Laravel or Python/Node.js.

Backend Development (one or both stacks)

  • Python & Node.js: Django, Flask, or FastAPI; API integration; data processing; scripting; and backend architecture.
  • Laravel & Node.js: Eloquent ORM, Laravel Service Container, Express.js, RESTful APIs, and performance optimisation.

JavaScript / Node.js Depth

  • Strong, hands-on expertise in Node.js and at least one modern JS framework (Express.js, NestJS, etc.), with a track record of building and scaling production backend services.

Databases

  • Experience with MySQL (required); PostgreSQL and MongoDB are a plus.

Tools & Practices

  • Version Control: Proficiency in Git and Bitbucket.
  • API Development & Integration: Strong understanding of designing and implementing scalable, secure APIs.
  • Application Performance: Knowledge of caching strategies, load balancing, and monitoring tools.
  • AI-Assisted / "vibe coding" Tools: Comfortable using AI coding assistants (Copilot, Cursor, Claude Code, or similar) for rapid prototyping, boilerplate generation, debugging, and code review, with the judgment to know when to rely on them and when not to.
  • Communication & Leadership: Ability to mentor team members and communicate clearly and confidently with stakeholders and clients.
  • Adaptability: Willingness to learn and work with emerging tools, frameworks, and AI-driven workflows.

Nice to Have

  • Cloud Services: Hands-on experience with Google Cloud Platform (especially Cloud Functions), AWS, or Azure.
  • Containerization: Experience with Docker for deployment.
  • CI/CD & TDD: Ability to set up and manage continuous integration and test-driven development workflows.
  • Mobile Application Technologies: Exposure to mobile app development or cross-platform frameworks (e.g., React Native, Flutter) is a plus., * Bachelor's degree in Computer Science, Engineering, or a related field.
  • At least 8 years of relevant full-stack development experience.
  • A proven portfolio of past projects showcasing technical proficiency.
  • Previous experience working in Agile and remote team environments.
  • Familiarity with Agile/Scrum methodologies.
  • Hands-on experience with performance optimisation and scalable architecture.
  • A self-motivated, proactive approach to problem-solving with strong decision-making in dynamic scenarios.

Apply for this position