Senior Python Developer
We are seeking a highly skilled Senior Python Developer to join our dynamic team in Chelyabinsk, Russia. As a Senior Python Developer, you will be responsible for developing and maintaining complex software systems using the Python programming language. You will work closely with our team of developers and project managers to deliver high-quality software solutions to our clients.
Responsibilities:
- Design, develop, and maintain complex software systems using the Python programming language
- Collaborate with cross-functional teams to define and implement software solutions
- Write clean, efficient, and well-documented code
- Troubleshoot and debug issues in existing code
- Stay up-to-date with industry developments and best practices in software development
- Mentor junior developers on coding best practices
Requirements:
- Bachelor's degree in Computer Science or a related field
- Minimum of 5 years of experience as a Python Developer
- Strong knowledge of core Python concepts such as data structures, algorithms, and object-oriented programming
- Experience working with web frameworks such as Django or Flask
- Familiarity with front-end technologies like HTML, CSS, and JavaScript
- Experience working with databases such as MySQL or PostgreSQL
- Excellent problem-solving skills and attention to detail
- Ability to work independently and in a team environment
- Fluent in English (Russian language skills preferred)
Salary:
We offer a competitive salary package of $1600 per month for this full-time position.
Location:
This is an on-site position located in Chelyabinsk, Russia. Accommodation can be provided for non-local candidates if needed.
About us:
We are a leading software development company that specializes in creating customized solutions for our clients. With over 10 years of experience in the industry, we pride ourselves on delivering high-quality products that meet the unique needs of each client. Our team is made up of talented individuals who are passionate about technology and constantly strive to improve their skills. Joining our team means being part of a dynamic and innovative environment where you can grow both personally and professionally.
If you meet the requirements for this position and are ready to take on new challenges, we would love to hear from you. Please submit your application and a cover letter explaining why you are the perfect fit for this role. We look forward to meeting you!
All vacancies from "Avanta Works" ⟶
views: 159
valid through: 2025-04-25