Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
Part-time
Remotely
Redis rest api Docker Kubernetes RabbitMQ flask Python
We're seeking a seasoned professional to architect and develop sophisticated client-server applications that power our comprehensive IaaS and PaaS solutions. In this remote role, you'll leverage your expertise in Python, Flask, and REST API development to create robust backend systems that serve businesses ranging from ambitious entrepreneurs to established corporations.
Key Responsibilities
- Design and implement performant Python backend applications utilizing Flask and related frameworks.
- Architect and optimize RESTful APIs for frontend consumption and third-party service integration.
- Develop efficient database models and relationships using SQLAlchemy ORM.
- Craft optimized SQL queries for complex data operations when necessary.
- Build synchronization mechanisms with external enterprise services.
- Implement automated testing strategies to ensure code quality.
- Participate in code reviews and architectural planning sessions.
- Collaborate with DevOps on CI/CD pipeline maintenance via GitLab.
- Document API specifications and system architecture.
- Troubleshoot complex integration challenges across multiple services.
- 8+ years of professional software development experience.
- Minimum 5 years hands-on Python development (3.7 or newer).
- Demonstrated proficiency with SQLAlchemy ORM (versions 1.4 and 2.0).
- Requests for HTTP operations.
- Flask-SQLAlchemy for database integration.
- Flask-Migrate for schema management.
- Flask-CORS for cross-origin resource sharing.
- Werkzeug for WSGI utilities.
- Apscheduler for task scheduling.
- Dramatiq for background processing.
- PyJWT for authentication mechanisms.
- LDAP3 for directory service integration.
- Extensive experience designing and implementing REST APIs.
- Strong application of MV* architectural patterns in production environments.
- Advanced PostgreSQL knowledge with efficient ORM implementation.
- Comprehensive understanding of database relationships and SQL query optimization.
- Proficiency with Git version control and GitLab CI/CD workflows.
- Experience with asynchronous Python programming (asyncio, FastAPI).
- Knowledge of containerization technologies (Docker, Kubernetes).
- Familiarity with message brokers (RabbitMQ, Redis).
- Experience with Python web frameworks beyond Flask.
- Security expertise for web application hardening.
- Microservices architecture design and implementation.
- Cloud platform experience (AWS, GCP, Azure).
- Monitoring and observability tool implementation.
- Financial technology or enterprise solutions background.
Working with our team offers you the opportunity to solve complex technological challenges while building solutions that transform how businesses operate. You'll enjoy the freedom of remote work while collaborating with accomplished professionals who value technical excellence and innovation. We foster continuous learning, provide exposure to diverse technologies, and encourage creative problem-solving. Join us to advance your career while contributing to sophisticated Python systems that make a tangible difference for organizations worldwide.