Source description
About the role
Python Developer:We are seeking a talented and motivated Python Developer to join our technology team. The ideal candidate will have strong experience in developing scalable, high-performance applications using Python and related frameworks. You will work closely with cross-functional teams to design, develop, test, and maintain robust software solutions that meet business requirements while ensuring high standards of quality, security, and performance.Key Responsibilities:- Design, develop, and maintain scalable applications using Python.- Build and integrate RESTful APIs and backend services.- Collaborate with product managers, designers, and other developers to understand business requirements and translate them into technical solutions.- Write clean, reusable, and efficient code following industry best practices.- Troubleshoot, debug, and optimize existing applications for performance and scalability.- Develop and maintain database structures and optimize SQL queries.- Participate in code reviews, testing, deployment, and continuous integration/continuous delivery (CI/CD) processes.- Create and maintain technical documentation for applications and development processes.- Stay updated with emerging technologies and recommend improvements to existing systems.Required Skills:- Strong proficiency in Python programming.- Experience with frameworks such as Django, Flask, or FastAPI.- Good understanding of REST APIs, microservices architecture, and web application development.- Hands-on experience with relational databases such as PostgreSQL, MySQL, or SQL Server.- Familiarity with NoSQL databases like MongoDB is an advantage.- Experience with Git, Docker, Kubernetes, and CI/CD pipelines is preferred.- Knowledge of cloud platforms such as AWS, Azure, or Google Cloud is a plus.- Strong problem-solving, analytical, and communication skills.Education:- Bachelor's degree in Computer Science, Information Technology, Engineering, or a related field.If you are passionate about building innovative software solutions and enjoy working in a collaborative, fast-paced environment, we'd love to hear from you. Join our team and contribute to developing high-quality applications that make a real business impact. (ref:hirist.tech) .
More at Reycruit