This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
We are seeking a highly skilled Senior Software Developer with extensive experience in Python to join our dynamic team at TechM. The ideal candidate will have a strong background in software development, a passion for coding, and the ability to work collaboratively in a fast paced environment. You will be responsible for designing, developing, and maintaining high quality software solutions that meet our clients' needs.
Job Responsibility:
Design, develop, and implement software applications using Python
Collaborate with cross functional teams to define, design, and ship new features
Write clean, maintainable, and efficient code while adhering to best practices
Conduct code reviews and provide constructive feedback to team members
Debug and troubleshoot software issues, ensuring timely resolution
Participate in the full software development lifecycle, from requirements gathering to deployment
Stay updated with emerging technologies and industry trends to enhance development processes
Mentor junior developers and contribute to their professional growth
Requirements:
Bachelor’s or Higher Degree
7-10 years of professional experience in software development
Proven experience in software development with a strong focus on Python
Solid understanding of software development methodologies and best practices
Experience with web frameworks such as Django or Flask
Familiarity with database management systems (e.g., MySQL, PostgreSQL)
Strong problem solving skills and the ability to work independently
Excellent communication and teamwork skills
Nice to have:
Experience with front end technologies (e.g., HTML, CSS, JavaScript)
Knowledge of cloud services (e.g., AWS, Azure)
Familiarity with version control systems (e.g., Git)
Experience in Agile/Scrum methodologies
Understanding of containerization technologies (e.g., Docker)
Relevant certifications in software development or related technologies are a plus