Our international partner develops streaming sites and services. One of their sites is one of the top 50 most visited adult sites in the world . We are looking for a new colleague to join their internal team as a Senior Python Developer alongside highly skilled colleagues.
Job Description
- Collaborate with cross-functional teams to contribute to the maintenance and ongoing feature development of a highly-trafficked web application, ensuring seamless user experiences and optimal performance.
- Demonstrate a commitment to code quality by consistently writing clean, efficient, and testable code according to specified requirements, with a focus on enhancing the overall reliability and maintainability of the codebase.
- Leverage your expertise in the current technology stack, which includes Python 2 for services, Python 3 for the main project, Flask for web development, and databases such as MySQL, Elasticsearch, and Redis. Additionally, employ containerization with Docker to streamline deployment processes, and utilize both Vanilla.js and jQuery for front-end development.
- Proactively identify opportunities for code optimization, system enhancements, and architectural improvements, contributing to the continuous evolution and scalability of the web application.
- Stay abreast of industry best practices and emerging technologies, recommending and implementing innovative solutions to address evolving challenges and elevate the overall efficiency of the development process.
Qualifications
- 5+ years of experience with Python web development
- Strong knowledge of MySQL and query optimization
- Expertise in debugging of Microservice architectures
- Reverse engineering skills
- Testing unit &functional testing
- Experience with distributed systems
- Experience with development of high traffic web applications and/or streaming sites
- Frontend development experience
- Knowledge of caching strategies
What we offer you
- An exceptional compensation package
- Private health insurance and AYCM sportpass
- The opportunity to see your work directly contribute to the success of the company
- You have the chance to attend events, meetups, and other perks for your professional growth
- Company-branded merchandise
- And of course, a fun, professional, and collaborative work culture.