Senior Full Stack Software Developer (Python + React)

Remote • Posted 4 hours ago • Updated 3 hours ago
Full Time
Occasional Travel Required
Remote
Depends on Experience
Fitment

Dice Job Match Score™

📊 Calculating match score...

Job Details

Skills

  • 6+ years professional experience
  • Python
  • React
  • relational database
  • strong API
  • EdTech

Summary

WHO ARE WE?

Our client is a technology consulting firm focused solely on the education ecosystem. They partner with institutions and companies to create learner-centric digital experiences to transform online teaching and learning. They believe in the power of technology to expand access to education, and in the power of education to create a better future for all.

WHAT SETS US APART?

You will work with leading-edge technologies, alongside your coworkers, who are some of the industry s most talented developers. The culture is fun, relaxed, and family-oriented. With an average tenure of over 10 years, a diverse offering of benefits and flexible work hours and locations, our client may just be your next work home .

Community matters to them, and they like to give back however they can whether that consists of hosting a donation drive, assembling kits for the homeless, or supporting families in need during the holidays. They also prioritize their own community. They support each other through tough times and celebrate one another s successes.

WHAT ARE WE LOOKING FOR?

They re looking for a Senior Full Stack Developer who s equally comfortable building robust backend systems in Python and crafting clean, accessible frontend experiences in React. This role is hands-on, client-facing, and spans multiple projects so they re looking for someone who can own delivery, guide others as required and still write excellent code.

You ll work across the stack to design, build, and support scalable web applications primarily in the education technology space.

WHAT YOU LL DO

  • Design, build, and support production-quality web applications (Python + React)
  • Develop scalable APIs (REST and/or GraphQL) and integrate with frontend systems
  • Translate product and UX requirements into clean, maintainable solutions
  • Lead technical delivery across multiple projects simultaneously
  • Partner with designers, clients, and engineers to shape solutions
  • Break down features, estimate work, and drive execution
  • Ensure code quality through testing, reviews, and best practices
  • Mentor junior developers and contribute to team growth
  • Proactively identify risks and solve problems before they escalate

WHAT DOES IT TAKE?

Education and Experience:

  • 6+ years of professional experience designing, developing, deploying, and supporting Web-based applications, with substantial contributions to both front- and backend solutions

Technical Experience

  • Hands-on experience building production backend systems in Python (FastAPI, Flask, Django, etc.)
  • Experience building modern frontend applications using React (or similar frameworks like Vue/Svelte)
  • Strong experience with relational databases (PostgreSQL preferred, MySQL acceptable)
  • Proficiency with Git for version control
  • Experience delivering across multiple projects simultaneously
  • Strong understanding of API design (REST and/or GraphQL)

Frontend / UX Strengths

  • Strong JavaScript, HTML, and CSS fundamentals
  • Experience with React and modern frontend tooling (Vite, Webpack, etc.)
  • Experience building responsive, accessible applications
  • Experience consuming APIs and working closely with backend systems
  • Ability to collaborate with designers and incorporate UX feedback
  • Understanding of accessibility and usability best practices

Preferred Knowledge and Skills

  • Experience in education technology (LMS, LTI, Canvas, etc.)
  • Experience with FastAPI ecosystem (Pydantic, SQLModel, Alembic)
  • Experience with AWS or another major cloud provider
  • Experience with Docker and containerized environments
  • Experience with CI/CD pipelines and automated testing
  • Familiarity with microservices architectures
  • Experience with Web Components, and knowledgeable about their usage.
  • Experience with the agile methodology and associated ceremonies (epics and stories, scrum, sprint demo, retrospective, etc.).
  • Experience with Kubernetes
  • Serverless (e.g., AWS Lambda)
  • Authentication standards
  • Data, analytics, or AI/ML systems
  • Experience influencing technical decisions or acting as a tech lead
  • Open-source contributions

Non-Technical

  • You take ownership and follow through
  • You communicate clearly and directly (no fluff)
  • You re proactive you don t wait for problems to find you
  • You balance speed with long-term quality
  • You re curious, opinionated, and open to being wrong
  • You care about mentoring others and raising the bar
  • You can manage client expectations and build trust

Our client is an Equal Opportunity Employer

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
  • Dice Id: 10204218
  • Position Id: 8925885
  • Posted 4 hours ago
Create job alert
Set job alertNever miss an opportunity! Create an alert based on the job you applied for.

Similar Jobs

Remote

Today

Full-time

USD 114,750.00 - 155,250.00 per year

Remote or Hybrid in Austin, Texas

7d ago

Easy Apply

Full-time, Third Party

Depends on Experience

Remote

Today

Easy Apply

Contract

Depends on Experience

Remote or Tampa, Florida

Today

Full-time

USD 113,840.00 - 170,760.00 per year

Search all similar jobs