Skip to main content

Python Developer - Remote

Posted 7 days ago

robert halfBrandon (FL)

SENIORITY

Senior

Apply (opens in a new tab)

About the role

Full Time Remote Python Developer opening now available. We are looking for an experienced Sr. Python/Flask Full Stack Software Engineer to create and enhance business-critical applications that support day-to-day operations in Brandon, Florida. This role offers the opportunity to work across the full development lifecycle, from building backend services and intuitive front-end experiences to connecting key business platforms and improving internal workflows. The ideal candidate is comfortable balancing hands-on engineering, cross-functional collaboration, and continuous improvement in a fast-moving environment.
Responsibilities: Build and support end-to-end web solutions using Python with Flask for server-side development and React.js for modern user interfaces. Architect and refine APIs that enable reliable communication between internal applications and external business platforms, including REST-based services and GraphQL when appropriate. Design database structures, manage data models, and improve query performance within PostgreSQL environments. Develop and maintain integrations with Microsoft Dynamics 365 Business Central, Microsoft 365, Power Platform tools, and Azure-based services to streamline business operations. Deliver internal applications that address operational needs such as inventory tracking, order workflows, reporting capabilities, and e-commerce support functions. Partner with teams across operations, sales, finance, and IT to translate business needs into practical, user-focused technical solutions. Investigate application issues, resolve defects, and implement enhancements that improve stability, usability, and performance. Contribute to peer reviews, technical documentation, and shared engineering practices that strengthen collaboration within a small development team. Provide technical assistance on broader company technology efforts when additional engineering support is needed.

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