Senior Full-Stack Engineer (Python + Next.js)

Senior Full-Stack Engineer (Python + Next.js)

Location: Remote
Time Zone: US working hours (available daily until 1 PM PT)
Start Date: Immediate

Role Overview

We're hiring a Senior Full-Stack Engineer to lead development across our Python backend and Next.js web application. You'll work closely with the product and development teams to build reliable APIs, real-time integrations, and responsive user interfaces. You'll be part of a small, fast-moving team building intelligent ed-tech platforms that serve thousands of students and educators.

Why This Role

You'll have real autonomy — shaping architecture, technical decisions, and engineering culture from day one. Our platforms leverage AI to deliver adaptive learning, automated workflows, and data-driven insights that make a measurable difference in student outcomes.

Responsibilities

  • Build and maintain backend services using Python (Flask/Django) + TypeScript (Next.js)
  • Design RESTful APIs and data models to support AI-driven learning workflows
  • Deploy and maintain Cloud Functions and Cloud Run services on GCP
  • Manage Firestore schemas for high-throughput data operations
  • Integrate third-party APIs (Stripe, SendGrid, Twilio, LMS integrations)
  • Build and containerize services using Docker
  • Develop responsive, high-performance UIs with Next.js + Material-UI (MUI) + Emotion
  • Automate deployments and workflows using GCP Workflows and scripts
  • Monitor and optimize service performance with GCP Logging, BigQuery, and Sentry
  • Collaborate with AI engineers to integrate ML-powered endpoints (OpenAI, Google AI)
  • Work within a microservices environment across dev and prod environments
  • Maintain PostgreSQL instances for specialized data queries

Requirements

  • 5+ years of professional full-stack development experience
  • Strong command of Python 3.10+, Flask or Django, and RESTful API design
  • Hands-on experience with Google Cloud Platform (Cloud Functions, Cloud Run, Firestore)
  • Familiarity with Docker and containerized microservices
  • Experience with Next.js, React, and TypeScript
  • Expertise with NoSQL databases (Firestore) as primary data store
  • Experience integrating Stripe, Twilio, or SendGrid APIs
  • Comfort with bash scripting and deployment automation
  • Excellent communication skills in English
  • Comfortable working US hours (available daily up to 1 PM PT)

Nice to Have

  • Experience with Bazel build automation
  • Familiarity with AWS and hybrid cloud deployments
  • Exposure to AI/ML APIs (OpenAI, Google Vertex AI)
  • Understanding of analytics and event tracking (Google Analytics, Segment)
  • Experience with PostgreSQL for specialized data operations
  • Interest in ed-tech and AI-powered learning platforms
Max file size 10MB.
Uploading...
fileuploaded.jpg
Upload failed. Max size for files is 10 MB.
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
FAQ’s

Frequently Asked Questions

What services does AMK Solutions provide?
How do I start working with AMK Solutions?
What industries does AMK Solutions specialize in?
What sets AMK Solutions apart from other agencies?
How long does it typically take to complete a project?
Is AMK Solutions available for ongoing support after the project is completed?
What are the payment terms and methods accepted by AMK Solutions?

Stop Buying AI Tools. Start Using Them.

Book a free AI strategy session — we’ll audit your current stack, find the quick wins, and show you where AI agents can work around the clock for your platform.

No strings attached.
Book Your Free AI Strategy Session
Calendar