freehire launches on Product Hunt on 26 August.

Follow →

Python Developer

Summary

Senior full-stack engineer building backend and frontend systems in Python and JavaScript/React, deploying on AWS/GCP and maintaining CI/CD pipelines for scalable business applications.

JOB DESCRIPTION Job Title: Sr Software Engineer Location: Remote, open to CW located in any of the country locations can support Flex Contractors, as long as they have US working hours overlap (preferably EST hours). Please reach out to the program team if you have any questions.

Please ignore bill rate above, max bill rate for this will be 40.38 USD/hour We are seeking a highly skilled and experienced Senior Software Engineer to help support the Go-to-Market Systems team. In this role, you will be responsible for designing, developing, and maintaining high-quality software solutions across our business applications. The ideal candidate is a self-driven developer with deep expertise in JavaScript, Python, and modern software development practices, capable of translating complex business requirements into scalable, reliable technical systems. Key Responsibilities Full-Stack Development: Design, build, and maintain efficient, reusable, and reliable backend and frontend applications using Python, JavaScript (Node.js, React, or equivalent), and other standard programming languages. System Architecture: Collaborate with cross-functional teams to design application architectures, database models, and secure, high-performing APIs. Code Quality & Best Practices: Write clean, well-tested, and documented code. Actively participate in and lead code reviews, mentor mid-level and junior engineers, and champion engineering standards. CI/CD & DevOps: Support software deployment pipelines (CI/CD), manage cloud infrastructure (AWS/GCP), and utilize containerization tools (Docker/Kubernetes) to ensure seamless application delivery. Troubleshooting & Optimization: Diagnose, troubleshoot, and resolve complex performance bottlenecks, security vulnerabilities, and production bugs. Integrations: Build and manage integrations between internal systems, third-party applications, and databases to ensure clean data flow and system synchronization. Required Qualifications Experience: 5-7+ years of software engineering experience at a fast-paced technology company. Programming Languages: Strong proficiency in Python and its associated frameworks (e.g., Django, FastAPI, Flask). Strong proficiency in JavaScript/TypeScript and its ecosystems (e.g., Node.js, React, Vue, or Angular). Database & Cloud: Proven experience with relational databases (PostgreSQL, MySQL) and NoSQL databases, alongside hands-on experience with cloud platforms (such as AWS, GCP, or Azure). API Development: Comprehensive experience designing and consuming RESTful and GraphQL APIs. Testing & Tools: Proficient with testing frameworks and version control tools (Git, GitHub/GitLab). Communication: Exceptional written and verbal communication skills in English; ability to present technical concepts to non-technical stakeholders clearly. Preferred

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available