Skip to main content

Full Stack Python/React Developer – AWS

Posted today

cloud bridge solutionsDenver (CO)

SENIORITY

Senior

Apply (opens in a new tab)

About the role

Cloud Bridge Solutions is currently seeking an experienced Senior Full Stack Python/React Developer – AWS to support our client in Charlotte, NC.
Role: Full Stack Python/React Developer – AWS
Location: Charlotte, NC(Hybrid) - every Tuesday, Wednesday, and Thursday from Day 1.
Job Type: Contract 12 months NOTE: Willingness and ability to work onsite in Charlotte, NC, Tuesday through Thursday from Day 1.
Job Summary: We are seeking a Full Stack Python/React Developer to join a global investment technology team supporting quantitative research initiatives. The ideal candidate will have strong hands-on experience developing Python backend services, building REST APIs using FastAPI, developing modern front-end applications using React and TypeScript, and designing and deploying applications on AWS.This role requires a hands-on engineer who can contribute across the full software development lifecycle, from application architecture and backend development to front-end implementation, cloud infrastructure integration, testing, and production deployment. Experience supporting investment management, financial services, or quantitative research platforms is highly desirable.
Key Responsibilities: Design, develop, and maintain scalable backend services and REST APIs using Python, with a strong emphasis on FastAPI.Build interactive, responsive front-end applications using React and TypeScript. Integrate React applications with Python backend services, APIs, databases, and enterprise systems. Design, develop, and deploy cloud-native applications using AWS services. Implement application functionality using appropriate AWS services, such as Lambda, API Gateway, ECS, S3, and RDS.Contribute to technology platforms that support quantitative research, investment analytics, and research workflows. Develop reliable data access layers, application integrations, and backend processing components. Take ownership of features from technical design and implementation through automated testing, deployment, and production support. Write clean, reusable, maintainable, and well-tested code. Implement unit and integration tests and participate in peer reviews and engineering design discussions. Support CI/CD pipelines, deployment automation, application monitoring, and troubleshooting. Collaborate with quantitative researchers, software engineers, architects, and business stakeholders to translate technical requirements into production-ready solutions. Follow enterprise security, reliability, scalability, and software engineering best practices.
Required Qualifications: Strong professional experience in Python backend development. Hands-on experience developing REST APIs and backend services using FastAPI.Strong front-end development experience with React. Proficiency in TypeScript and modern JavaScript development. Demonstrated experience developing and deploying applications using AWS services in real-world environments. Ability to explain AWS architecture and implementation decisions, rather than experience limited to hosting or deploying prebuilt applications. Experience integrating front-end components with backend APIs and databases. Strong understanding of application architecture, API design, testing, debugging, and production support. Experience owning and delivering full-stack features throughout the software development lifecycle. Ability to collaborate effectively with technical teams and business stakeholders.
Preferred Qualifications: Experience supporting investment technology, quantitative research, asset management, or financial services platforms. Familiarity with AWS Lambda, API Gateway, ECS, S3, RDS, and other relevant AWS services. Experience with Infrastructure as Code using Terraform or AWS Cloud Formation. Familiarity with CI/CD pipelines, automated testing, and cloud deployment automation. Experience developing data-intensive applications or research-oriented technology platforms. Understanding of secure application development and enterprise cloud architecture.

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