Job Description:
We are seeking a skilled and motivated Python Developer to join our dynamic team. The ideal candidate will have a strong background in Python programming and experience with various aspects of software development, including unit testing, database management, and version control. This role requires a detail-oriented individual who can work collaboratively with cross-functional teams to deliver high-quality software solutions.
Key Responsibilities:
– Develop, test, and maintain high-quality Python code for various applications.
– Utilize the typing module to ensure type safety and improve code readability.
– Implement unit testing best practices using the unittest library.
– Design and manage database schemas, queries, and interactions with databases such as Prisma, SQLite, and PostgreSQL.
– Utilize Git for version control, including branching, merging, and pull requests.
– Implement and manage dependency injection to ensure modular and maintainable code.
– Collaborate with other developers, product managers, and stakeholders to deliver software that meets business requirements.
– Troubleshoot and debug issues across the stack.
Required Skills and Qualifications:
– Proficiency in Python programming language.
– In-depth knowledge of the typing module for type hinting and type checking.
– Strong understanding of unit testing principles and experience with the unittest library.
– Hands-on experience with relational databases and database layers, such as Prisma, SQLite, or PostgreSQL.
– Proficiency with Git for version control.
– Experience with dependency injection frameworks and practices.
– Excellent problem-solving skills and attention to detail.
– Strong communication and teamwork abilities.
Preferred Skills:
– Experience with Docker for containerization and deployment.
– Familiarity with AWS services, particularly EC2, CloudWatch, Docker Compose, SQS, and boto3.
– Knowledge of video processing techniques and tools, particularly FFmpeg.
– Experience with CI/CD pipelines and automated testing frameworks.
Posted On: July 23, 2024 07:10 UTC
Category: Back-End Development
Skills:PostgreSQL, Python, FFmpeg, CI/CD
Country: Sweden
click to apply
Powered by WPeMatico
