Senior Python Developer (Fullstack, BE-Heavy)
WFA Digital Insight
As the demand for skilled Python developers continues to soar, with a 25% increase in job postings over the past year, professionals with expertise in fullstack development are in high demand. Proxify, a company that has successfully connected over 5,000 talented developers with opportunities worldwide, is now looking for a Senior Python Developer to join one of its high-growth client teams. With a strong focus on remote work and digital skills, this role offers a unique chance for developers to work on complex projects and deliver seamless end-to-end user experiences. Before applying, candidates should be aware that they will need to demonstrate a deep understanding of advanced Python concepts, as well as experience with modern frontend development and cloud infrastructure.
Job Description
About the Role
The Senior Python Developer role at Proxify is a unique opportunity for experienced professionals to work on complex projects and deliver seamless end-to-end user experiences. As a core software architect, you will be responsible for designing, scaling, and maintaining high-throughput backend systems, as well as building out corresponding frontends. You will be working closely with cross-functional teams, including Product Managers and UI/UX designers, to break down complex requirements into technical milestones.In this role, you will have the chance to work on a wide range of projects, from high-performance asynchronous API design to state management on the client side. You will be responsible for handling everything from high-performance backend systems to reactive interfaces, and will have the opportunity to make a significant impact on the company's growth and success.
Proxify is a company that values the success of its developers, with a strong focus on remote work and digital skills. The company has a global network of supportive and talented developers, and offers a range of benefits and perks to its employees, including flexible working hours, predictible project hours, and a harmonious work-life balance.
What You Will Do
- Design, implement, and deploy robust Python backends alongside clean, responsive frontend applications
- Design self-documenting, clean, and secure RESTful or GraphQL APIs that serve as predictable contracts for the frontend
- Profile, benchmark, and optimize Python applications to eliminate performance bottlenecks and improve memory management
- Conduct detailed, constructive peer code reviews, championing type-hinting, PEP 8 standards, and structural best practices
- Collaborate closely with Product Managers, UI/UX designers, and cross-functional engineers to break down complex requirements into technical milestones
- Handle everything from high-performance asynchronous API design and background task orchestration to state management on the client side
- Work on high-performance backend systems, including design, implementation, and deployment
- Participate in code reviews and contribute to the improvement of the codebase
- Collaborate with other teams to identify and prioritize project requirements
- Develop and maintain technical documentation
What We Are Looking For
- 5+ years of production experience with modern Python, with a deep understanding of advanced concepts (metaclasses, generators, decorators) and asynchronous programming (asyncio)
- Mastery of FastAPI for high-performance microservices or Django (including Django REST Framework) for robust, feature-rich monolithic web applications
- Solid, hands-on experience with modern frontend development using TypeScript and React.js (or Vue.js) to connect backends to reactive interfaces
- Strong background in handling long-running background tasks and event-driven processing using Celery, Redis, or RabbitMQ
- Deep knowledge of relational databases (PostgreSQL preferred) including query profiling, optimization, indexing, and object-relational mapping (SQLAlchemy or Django ORM)
- Experience containerizing applications with Docker and deploying services into cloud infrastructure (AWS or Azure) via automated CI/CD pipelines
- Dedication to writing highly testable code, utilizing pytest for comprehensive unit and integration test coverage
Nice to Have
- Familiarity with vector databases (Pinecone, ChromaDB) or integrating LLM workflows
- Experience with frontend state management libraries (Redux Toolkit, Zustand)
- Knowledge of Infrastructure as Code tools like Terraform
- Understanding of clean architecture and domain-driven design (DDD)
Benefits and Perks
- Get paid, not played - predictable project hours and on-time monthly payments with flexible withdrawal options
- Enjoy a harmonious work-life balance with consistent 8-hour working days with clients
- Flex days - up to 24 flex days off per year without losing pay, for full-time positions found through Proxify
- Career-accelerating positions at cutting-edge companies - discover exclusive long-term remote positions at the world's most exciting companies
- Hand-picked opportunities, just for you - skip the typical recruitment process and get matched with a role that fits your skills and interests
How to Stand Out
- Make sure to highlight your experience with Python, including any relevant certifications or training
- Showcase your understanding of fullstack development, including both backend and frontend technologies
- Be prepared to discuss your experience with cloud infrastructure, containerization, and automated CI/CD pipelines
- Emphasize your ability to write highly testable code and your experience with testing frameworks like pytest
- Consider showcasing your personal projects or contributions to open-source projects to demonstrate your skills and passion for development
- Be prepared to discuss your experience with remote work and your ability to work independently
This is a remote position listed on WFA Digital, the platform for professionals who work from anywhere. Browse more remote jobs across all categories.