Viders.com company
Location: Remote
Employment Type: Full-Time
Experience Level: Senior (Minimum 5 Years of Experience)
We are seeking a highly skilled Senior Python Developer to join our fully remote team. The ideal candidate will have at least 5 years of professional experience in Python development and be fluent in English. This role offers the opportunity to work on exciting, large-scale projects while collaborating with a diverse, international team.
Key Responsibilities
• Design, develop, and maintain robust, scalable, and efficient Python-based applications and APIs.
• Architect and implement backend solutions that align with business requirements.
• Write clean, well-documented, and testable code adhering to best practices.
• Collaborate with cross-functional teams to deliver end-to-end solutions.
• Lead code reviews, mentor junior developers, and provide technical guidance.
• Troubleshoot and optimize performance issues in existing systems.
• Ensure software quality through unit testing, integration testing, and code validation.
Requirements
• 5+ years of professional experience in Python development.
• Proficiency in building RESTful APIs and backend systems using frameworks like Django, Flask, or FastAPI.
• Solid understanding of software design principles, data structures, and algorithms.
• Experience with relational and NoSQL databases such as PostgreSQL, MySQL, or MongoDB.
• Hands-on experience with version control tools like Git.
• Familiarity with cloud platforms (e.g., AWS, Azure, GCP) and containerization tools like Docker.
• Experience with CI/CD pipelines and modern development workflows.
• Proven experience working in agile methodologies (e.g., Scrum, Kanban).
• Familiarity with working in remote team environments and using remote collaboration tools.
• Excellent problem-solving skills and the ability to work independently in a remote setup.
• Fluent in English (spoken and written), with strong communication and collaboration skills.
Nice-to-Have
• Experience with asynchronous programming and message brokers (e.g., Celery, RabbitMQ, or Kafka).
• Familiarity with front-end technologies (e.g., React, Vue.js) is a plus.
Benefits
• 100% remote work with flexible working hours.
• Competitive salary based on experience.
• Opportunities for professional growth and upskilling.
• A collaborative and international work environment.
• Paid time off.