Senior Python Developer
We are looking for a Python Developer for our client.
Founded in 2003, the company is a global technology consultancy specializing in digital transformation, data management, and AI-driven solutions. They focus on enhancing customer experiences and providing secure IT infrastructure. The company also offers expertise in Salesforce, UX/UI design, and loyalty programs, aiming to accelerate business value through integrated technology and industry insights.
Requirements:
-
4+ years of experience with Python and REST frameworks.
-
Experience with noSQL (Redis/Mongo) and relational databases (PostgreSQL, MySQL).
-
Proficient in Linux environments.
-
Skilled in optimizing ORMs and working with caching systems.
-
Experienced with containers (Docker/Kubernetes) and Data Lakes.
-
Knowledge of Microservices and queueing systems (e.g., Celery, RabbitMQ).
-
Regularly uses Git for version control.
-
Familiar with web scalability and eventual consistency architecture.
-
Strong understanding of SDLC principles.
-
Excellent organizational and teamwork skills.
-
Passion for learning, mentoring, and adapting to new contexts.
-
Upper-Intermediate English.
Responsibilities:
-
Write clean, efficient, and reusable code using Python.
-
Work closely with developers, designers, and stakeholders to meet project requirements.
-
Design, query, and optimize databases for application performance.
-
Identify and resolve software issues to ensure smooth functionality.
-
Conduct code reviews and follow best practices for maintainable code.
-
Use tools to deploy, manage, and optimize application performance in production.
-
Keep up with industry trends and apply new technologies when beneficial.
What we offer:
-
Long-term employment with competitive compensation, based on experience
-
Possibility to work remotely
-
An open, transparent and fun work culture
-
Multi-national team and collaborative work environment
-
Continuous knowledge sharing with engaged co-workers
-
Career and professional growth opportunities