Senior Python Backend Developer | Remote | PostgreSQL Expert
Remotely
Full-time
Part-time
Are you a seasoned Python Backend Developer looking for your next challenge? We're on the hunt for an exceptional coding virtuoso to join our innovative development team! In this fully remote role, you'll harness your Python prowess and PostgreSQL database mastery to architect and maintain sophisticated web applications that propel our business forward.
Key Responsibilities:
- Architect, construct, and sustain robust backend systems and APIs utilizing Python 3.11+ and contemporary frameworks.
- Fine-tune database queries and schema design with PostgreSQL — ensuring optimal application performance and scalability.
- Synergize with cross-functional teams to conceptualize, blueprint, and deploy new features.
- Implement resource-efficient data storage solutions... while guaranteeing data integrity across systems.
- Engage in thorough code reviews and contribute meaningful technical documentation.
- Diagnose, troubleshoot, and modernize existing systems (sometimes under pressure).
- Craft immaculate, sustainable, and comprehensively tested code adhering to industry best practices.
- Spearhead continuous enhancement of our development methodologies and architectural decisions.
- Vigilantly monitor application performance metrics and implement strategic optimizations.
- Uphold code quality standards through meticulous unit and integration testing.
Required Skills:
- Minimum 3 years of commercial web development experience with Python (Python 3.8+).
- Possess a Bachelor's degree or higher in Computer Science, Software Engineering, or equivalent technical discipline.
- Demonstrated proficiency with PostgreSQL, raw SQL, and the art of query optimization.
- Substantial experience designing and implementing RESTful APIs.
- Thorough command of version control systems — particularly Git.
- Comfort navigating Linux or macOS development environments.
- Practical knowledge of software testing frameworks and methodologies (specifically py.test).
- Proven ability to function both autonomously and collaboratively in a distributed team setting.
- Exceptional analytical thinking and meticulous attention to detail.
- Fluent written and verbal communication skills in English — crucial for remote collaboration!
Nice to Have:
- Hands-on experience with asynchronous Python frameworks (Tornado, FastAPI, or asyncio).
- Practical knowledge of containerization technologies — Docker being our primary tool.
- Expertise with CI/CD pipelines and automated testing frameworks.
- Working knowledge of major cloud platforms (AWS, GCP, or Azure).
- Background implementing microservices architectures.
- Experience in financial, e-commerce, or high-traffic systems.
- Contributions to open-source projects (we value community involvement).
- Familiarity with message brokers such as RabbitMQ or Kafka.
- Implementation experience with GraphQL APIs.
- Proficiency with monitoring and logging infrastructures.
Project Environment:
- Development IDEs: PyCharm and VSCode — choose your weapon of choice!
- Version control: Git, hosted on our corporate Bitbucket.
- Operating systems: Linux or macOS (sorry Windows fans).
- CI/CD: Bamboo pipeline that includes auto-deployment to development sites, separate QA environments, and pre-production testing areas.
- Testing: Comprehensive automated testing via py.test.
- Containerization: Docker utilized for specific tasks — including our LibreOffice document processing service.
- A collaborative, remote-first culture that prioritizes code quality and effective communication.
Why Join Our Team:
Becoming part of our team means entering a forward-thinking organization where technical excellence and professional growth aren't just buzzwords — they're core values! You'll tackle stimulating projects that challenge your skills while maintaining work-life harmony through our fully remote setup. We provide competitive compensation, a supportive team atmosphere, and the rare opportunity to shape system architectures that deliver tangible results. Ready for your next adventure?