We are seeking a Senior Python Engineer specializing in web development to join our team and deliver high-quality solutions for our clients.
Responsibilities
- Participate in the full-cycle development process including design, implementation, testing and deployment using Python
- Integrate software solutions with external systems and applications
- Collaborate with customers to gather and refine requirements
- Identify, escalate and resolve technical issues effectively
- Conduct and contribute to the code review process
- Implement functionalities based on design specifications and documentation
- Foster teamwork and collaboration with other engineers and stakeholders
Requirements
- At least 4 years of experience in software development
- Knowledge of Python and adherence to Python coding standards and best practices
- Proficiency in OOP principles and design patterns
- Expertise in relational databases (PostgreSQL, MySQL) and non-relational databases (Redis, MongoDB, DynamoDB)
- Experience in frameworks like Django, Flask or FastAPI
- Competency in working with message brokers such as Kafka, RabbitMQ or AWS Kinesis
- Familiarity with cloud technologies like AWS, GCP or Azure
- Skills in Docker and Kubernetes
- Good communication skills in English (B2+)
Nice to have
- Experience with Prompt Engineering and GenAI