Bilingual Python Developer
We are seeking a skilled and experienced Bilingual Python Developer to join our team. The ideal candidate will have a strong background in Python programming and database management, with a focus on writing efficient, scalable, and maintainable code.
Requirements:
- 7+ years of programming experience with a strong focus on Python.
- 4+ years of experience working with SQL or NoSQL databases.
- University degree in Computer Science, Engineering, or a related discipline.
- Strong understanding of Object-Oriented Programming (OOP) principles and design patterns.
- Familiarity with Python’s built-in functions and libraries, including the use of decorators, context managers, and generators.
- Experience with exception handling and error management in Python.
- Knowledge of clean code practices and the ability to write well-documented, modular, and reusable code.
- Strong focus on performance optimization and writing efficient, scalable code.
- Strong analytical and problem-solving skills.
- Ability to collaborate and communicate effectively with both technical and non-technical stakeholders.
- Experience working with Git or other version control systems.
- Experience building solutions in an Agile environment.
Add-Ons:
- Experience working with PySpark.
- Strong understanding of big data technologies such as Hadoop, Spark, or Kafka.
- Experience with workflow management platforms like Airflow.
- Proven ability to design and implement scalable, high-performance data pipelines.
Contract type:
- Contractor - remote.
If you meet the qualifications above and are ready to contribute to a dynamic team, we encourage you to apply!