Source description
About the role
As a Python Developer at our company, you will play a crucial role in designing and developing web applications using Python and Flask. Your responsibilities will include ensuring code quality, scalability, and performance of the applications. You will collaborate with the architecture team to design and implement robust, maintainable, and scalable software solutions. Additionally, you will be developing RESTful APIs using Flask to support front-end applications and external integrations. Your key responsibilities will include: - Lead the design and development of web applications using Python and Flask - Collaborate with the architecture team to design and implement robust software solutions - Develop RESTful APIs using Flask for front-end applications and external integrations - Design and optimize database schemas, write efficient SQL queries, and work with databases like PostgreSQL, MySQL, or NoSQL solutions - Write unit tests, perform code reviews, and debug complex issues - Implement security best practices, including data encryption, authentication, and authorization mechanisms - Identify and address performance bottlenecks in the application for speed and efficiency - Maintain clear and comprehensive documentation for code, APIs, and development processes - Collaborate with cross-functional teams to deliver high-quality software - Provide guidance and mentorship to junior developers Qualifications required for this role: - Bachelor's or Master's degree in Computer Science, Engineering, or related field - 4-5 years of proven experience as a Python developer with a strong emphasis on Flask - Solid understanding of web development principles, RESTful APIs, and best practices - Proficiency in database design, SQL, and experience with systems like PostgreSQL or MySQL - Familiarity with front-end technologies and related frameworks is a plus - Strong problem-solving skills and ability to work in a fast-paced, collaborative environment - Excellent communication skills and effective teamwork - Knowledge of containerization and deployment tools like Docker, Kubernetes is a plus Join our team and contribute to building high-quality software solutions while collaborating with talented professionals across various teams. As a Python Developer at our company, you will play a crucial role in designing and developing web applications using Python and Flask. Your responsibilities will include ensuring code quality, scalability, and performance of the applications. You will collaborate with the architecture team to design and implement robust, maintainable, and scalable software solutions. Additionally, you will be developing RESTful APIs using Flask to support front-end applications and external integrations. Your key responsibilities will include: - Lead the design and development of web applications using Python and Flask - Collaborate with the architecture team to design and implement robust software solutions - Develop RESTful APIs using Flask for front-end applications and external integrations - Design and optimize database schemas, write efficient SQL queries, and work with databases like PostgreSQL, MySQL, or NoSQL solutions - Write unit tests, perform code reviews, and debug complex issues - Implement security best practices, including data encryption, authentication, and authorization mechanisms - Identify and address performance bottlenecks in the application for speed and efficiency - Maintain clear and comprehensive documentation for code, APIs, and development processes - Collaborate with cross-functional teams to deliver high-quality software - Provide guidance and mentorship to junior developers Qualifications required for this role: - Bachelor's or Master's degree in Computer Science, Engineering, or related field - 4-5 years of proven experience as a Python developer with a strong emphasis on Flask - Solid understanding of web development principles, RESTful APIs, and best practices - Proficiency in database design, SQL, and experience with systems like PostgreSQL or MySQL - Familiarity with front-end technologies and related frameworks is a plus - Strong problem-solving skills and ability to work in a fast-paced, collaborative environment - Excellent communication skills and effective teamwork - Knowledge of containerization and deployment tools like Docker, Kubernetes is a plus Join our team and contribute to building high-quality software solutions while collaborating with talented professionals across various teams.
More at SangatHR