Mid-Level Python Developer

Job type: Full Time

Employment term: Permanent

 

Join TMCYC, where innovation meets practicality. We are looking for a Mid-Level Python Developer who is not only passionate about coding but also eager to contribute to our ongoing projects with a proactive mindset.

Job description

Develop Robust Applications: Build, enhance and maintain our Python-based platforms, focusing on high quality, scalability, and performance.
Collaborative Problem Solving: Work closely with team members and stakeholders to understand requirements and deliver effective technical solutions.
Algorithm Development: Design and implement algorithms that solve complex challenges efficiently.
Code Quality: Maintain high standards in coding by writing clean, well-documented, and maintainable code.
Peer Reviews: Conduct thorough code reviews to ensure compliance with coding standards and practices.
Optimization: Identify areas for improvement in our systems to enhance speed and efficiency.
Troubleshooting: Address and resolve issues in existing applications, ensuring reliable user experiences.
Stay Informed: Keep up-to-date with the latest advancements in Python and relevant technologies.

 

Required qualifications

 

Educational Background: Bachelor’s degree in Computer Science, Engineering, or a related field.
Python Experience: 3+ years of experience with a solid understanding of Python, including its ecosystem and libraries.
Solid Programming Skills: Strong grasp of object-oriented programming, design patterns, and web development frameworks like Django and Flask.
Database Proficiency: Experience with SQL, NoSQL, and ORM frameworks.
Version Control: Familiarity with version control systems, especially Git.
Analytical Skills: Excellent problem-solving abilities with a focus on details.
Efficient Multitasking: Capability to manage multiple tasks effectively in a fast-paced environment.
Language Skills: Proficient level of English, both written and spoken.


At TMCYC you’ll be part of a dedicated team that's at the forefront of developing cutting-edge solutions. We specialize in a range of high-impact projects, from software development for urban innovation to advanced systems for data analysis. Our work supports smart city initiatives, helping to create more sustainable, efficient, and livable urban environments. If you're ready to contribute to projects that are shaping the future of technology in practical, meaningful ways, we’d love to hear from you.

Send us your CV via hr.tmcyc@yerevan.am

Current Openings

Senior Backend Web Developer

We are looking for a Senior Backend Web Developer who will build with us innovative and intelligent solutions for Yerevan Municipality.

Mid Level Backend Web Developer

We are looking for a Mid Level Backend Web Developer to build smart, clear and intuitive client-side web solutions for our products for the Municipality.

Mid-Level Python Developer

 

Join TMCYC, where innovation meets practicality. We are looking for a Mid-Level Python Developer who is not only passionate about coding but also eager to contribute to our ongoing projects with a proactive mindset.

Senior-Level Business Analytics (BA) Specialist

At TMCYC, we are dedicated to enhancing public services and infrastructure within Yerevan city through innovation and technology. As a public institution, we ensure the stability of both our projects and the careers of our team members, offering a solid foundation for personal and professional growth.

We are Always Looking for Talents.   Get in Touch!