Job Description
Responsibilities:
-Design and develop robust and scalable software applications using Python and related technologies.
-Collaborate with product managers, designers, and other engineers to define technical requirements and translate them into efficient and elegant code.
-Implement best practices for software development, including code reviews, unit testing, and continuous integration and deployment.
-Optimize performance and reliability of software applications through code optimization, caching strategies, and system architecture improvements.
-Troubleshoot and debug complex technical issues, providing timely resolutions and maintaining system uptime.
-Stay updated with the latest trends and advancements in Python development, incorporating new tools and technologies into our development processes.
-Mentor junior engineers and provide technical guidance and support to foster their growth and development.
-Participate in design discussions, architectural planning, and sprint ...
Apply for This Position
Ready to take the next step? Click the button below to submit your application.
Submit Application