Skip to main content

Python Full Stack Engineer

Posted today

sri techBrooklyn (NY)

SENIORITY

Senior

Apply (opens in a new tab)

About the role

Overview: In this hybrid, client-facing role you will design and deliver scalable web applications using Python, React, and SQL. You’ll work across backend and frontend, upholding best practices in security, performance, and software design. You’ll engage with stakeholders in a global delivery setup, collaborating with cross-functional teams to ship features. This position offers the opportunity to shape solutions with modern tech and CI/CD workflows, contributing to a fast-paced, innovative environment.
Responsibilities: Design, develop, and maintain web applications using Python, React JS and SQL Write reusable, scalable frontend and backend code Collaborate with cross-functional teams to define and ship features Develop and integrate RESTful APIs Ensure security, authentication, and authorization best practices Leverage CI/CD pipelines and deployment tools for releases Participate in code reviews, testing, and debugging Stay updated with emerging full-stack technologies
Key requirements: 6+ years of full-stack development experience Strong proficiency in Python with Django, Flask, or FastAPI Expertise in React JS Experience with Git (GitHub, GitLab, or Bitbucket) Strong proficiency in relational databases (PostgreSQL or MySQL) Familiarity with OAuth and JWT Experience with cloud platforms (AWS, Azure, or Google Cloud) a plus Basic understanding of Docker and CI/CD pipelines Knowledge of testing frameworks (pytest; Jest or Mocha) Experience in a global delivery model cross-functional collaboration problem-solving strong communication Python (Django/Flask/FastAPI) React JS RESTful APIs

Before you apply

Applying takes about a minute. These four things decide how fast it moves after that.

Your profile is current

It's what we read first. Occupations, seniority and locations matter more than a long history.

Two examples you can talk through

Not a portfolio — just two pieces of work where you can explain the decisions and what you'd change.

A number in mind

What you're on now and what would make you move. We negotiate better when we know both.

Your notice period

Employers plan around it, and it's the question that stalls offers most often.

Once you apply, someone reads it and calls you before anything reaches the employer — usually within two working days.

More like this