Sr. Python Developer required to be skilled in Docker, Flask, and AWS.

Замовник: AI | Опубліковано: 11.10.2025

Codevian Technologies is seeking an experienced Senior Python Developer with a minimum of 6 years of hands-on experience in Python development. The ideal candidate should possess expertise in internationalization (i18n), strong knowledge of design patterns and software architecture, and familiarity with Island Architecture. Additionally, proficiency in Docker, Flask, and AWS is essential for success in this role. Key Responsibilities: Mandatory skill: Internationalization (i18n) Develop and implement strategies for internationalization and localization of software products. Ensure that the application supports multiple languages and cultural nuances. Design Patterns and Software Architecture: Apply industry-standard design patterns to create scalable and maintainable software solutions. Architect, design, and implement high-quality software systems. Island Architecture: Demonstrate expertise in Island Architecture principles and practices. Collaborate with cross-functional teams to ensure seamless integration within the broader system. Docker: Utilize Docker for containerization of applications. Implement Docker best practices for deployment and scaling of applications. Flask: Develop robust and efficient web applications using the Flask framework. Ensure the performance, security, and scalability of Flask applications. AWS Knowledge: Leverage AWS services to design and implement scalable and reliable solutions. Work with various AWS components such as EC2, Lambda, S3, and RDS. Qualifications and Skills: Bachelor's or Master's degree in Computer Science, Engineering, or a related field. Minimum of 6 years of professional experience in Python development. Strong knowledge of design patterns, software architecture, and Island Architecture. Hands-on experience with Docker and Flask. Proficiency in AWS services and cloud-based architectures. Excellent problem-solving and debugging skills. Strong communication and collaboration skills. Ability to mentor and guide junior team members. Preferred Qualifications: Experience in developing and maintaining large-scale, distributed systems. Familiarity with continuous integration/continuous deployment (CI/CD) pipelines. Knowledge of other programming languages is a plus. Active participation in the open-source community or relevant certifications is advantageous. Do not submit the proposal if you do not match the requirements. Please start your proposal with "Senior" in order to show that you have read all of the descriptions listed above.