What Will your Job Look Like? Lead technical improvements and proactively enhance system performance, scalability, and developer productivity. Take ownership of system architecture and technical design, from high-level design to implementation. Collaborate with cross-functional teams to define, design, and ship new features. Develop and maintain Python applications for various projects. Optimize applications for maximum speed. Write clean, efficient, and well-documented code. Troubleshoot and debug issues as they arise. Stay up-to-date with the latest industry trends and best practices. Help shape a structured, collaborative, and improvement-driven engineering culture. All you need is: Bachelor's degree in Computer Science, Engineering, or a related field- Must. At least 5 years of experience as a Python developer- Must. Experience in software architecture and system design - Must. Strong understanding of Python and its core principles. Team player with strong communication skills, able to mentor others and lead technical discussions. Ability to work independently and take ownership of projects. Independent, proactive, and quick to learn, with a creative mindset for solving complex challenges.