Senior Python Developer

We are seeking a highly skilled and experienced Senior Python Developer to join our dynamic team. As a Senior Python Developer, you will play a crucial role in developing and maintaining high-quality software solutions. You will collaborate with cross-functional teams to design, implement, and deploy robust and scalable applications.

Responsibilities:

Design, develop, and maintain Python-based applications and services.
Write clean, efficient, and maintainable code following best practices and coding standards.
Collaborate with product managers, designers, and other stakeholders to understand requirements and translate them into technical specifications.
Participate in architectural and design discussions to ensure solutions are scalable, reliable, and maintainable.
Perform code reviews and provide constructive feedback to other team members.
Troubleshoot and debug issues, and implement solutions in a timely manner.
Stay up-to-date with the latest technologies and best practices in Python development.

Requirements:

Bachelor's degree in Computer Science, Engineering, or related field.
6+ years of professional experience in Python development.
Strong proficiency in Python, with a deep understanding of its core principles and language features.
Experience with web frameworks such as Flask or Django.
Solid understanding of object-oriented programming (OOP) concepts and design patterns.
Knowledge of relational databases such as PostgreSQL, including SQLAlchemy and Alembic.
Experience with asynchronous programming and frameworks such as asyncio.
Familiarity with Docker and containerization.
Experience with code testing methodologies and tools (e.g., pytest).
Excellent problem-solving and analytical skills.
Strong communication and collaboration skills.
Fluency in both Russian and English languages.

Nice to Have:

Experience with Celery for distributed task execution.
Familiarity with message brokers such as RabbitMQ or Redis.
Knowledge of container orchestration tools like Kubernetes.
Experience with front-end technologies such as HTML, CSS, and JavaScript.

About SalesNash

SalesNash is a sales development company with offices in Ottawa, Kyiv and Zhytomyr. We are a fast growing team β€” we got over 50% quarterly growth each quarter during 2020-2024.

Company website:
https://salesnash.com/
Job posted on 22 April 2024
99 views    45 applications

To apply for this and other jobs on Djinni login or signup.