J K tech

JK Tech - Python Backend Developer - Django/Flask

Job Location

in, India

Job Description

Role Overview : We are seeking a highly motivated and experienced Python Backend Developer to join our dynamic engineering team. In this role, you will be responsible for designing, developing, and maintaining robust and scalable backend systems that power our [mention your product/service]. You will work collaboratively with frontend developers, product managers, and other stakeholders to deliver high-quality software solutions. The ideal candidate possesses a strong understanding of Python frameworks, database systems, and API development, along with a passion for writing clean, efficient, and well-documented code. Responsibilities : - Design and Development : Develop and implement efficient and scalable backend solutions using Python and relevant frameworks (e.g., Django, Flask). - API Development : Design, build, and maintain RESTful APIs and other web services for seamless integration with frontend applications and other systems. - Database Management : Design and implement database schemas, optimize queries, and manage database systems (e.g., PostgreSQL, MySQL, MongoDB). - Code Quality : Write clean, maintainable, and well-tested code following best practices and coding standards. - Testing : Develop and execute unit, integration, and end-to-end tests to ensure the reliability and performance of backend systems. - Deployment and Monitoring : Participate in the deployment and monitoring of applications on cloud platforms (e.g., AWS, Azure, GCP). - Troubleshooting and Debugging : Identify and resolve bugs, performance bottlenecks, and other technical issues in a timely manner. - Collaboration : Work closely with frontend developers, product managers, designers, and QA engineers throughout the software development lifecycle. - Technical Documentation : Create and maintain clear and concise technical documentation for developed systems and APIs. - Continuous Learning : Stay up-to-date with the latest technologies, trends, and best practices in backend development. - Mentorship (Potentially) : Provide guidance and mentorship to junior developers as needed. - Contribution to Architecture : Participate in discussions and contribute to the design and architecture of backend : - Bachelor's degree in Computer Science, Engineering, or a related field. - 3-5 years of proven experience in backend development using Python. - Strong proficiency in at least one major Python web framework (e.g., Django, Flask). - Solid understanding of RESTful API design principles and development. - Experience working with relational databases (e.g., PostgreSQL, MySQL) and NoSQL databases (e.g., MongoDB). - Proficiency in writing SQL queries and optimizing database performance. - Experience with version control systems, preferably Git. - Familiarity with testing frameworks (e.g., pytest, unittest). - Experience with cloud platforms (e.g., AWS, Azure, GCP) and containerization technologies (e.g., Docker, Kubernetes) is a plus. - Knowledge of asynchronous programming (e.g., asyncio) and message queues (e.g., RabbitMQ, Kafka) is a plus. - Understanding of software development methodologies (e.g., Agile, Scrum). - Excellent problem-solving, analytical, and communication skills. - Ability to work independently and as part of a collaborative team. - A proactive and self-driven attitude with a strong sense of ownership. (ref:hirist.tech)

Location: in, IN

Posted Date: 4/29/2025
View More J K tech Jobs

Contact Information

Contact Human Resources
J K tech

Posted

April 29, 2025
UID: 5167441290

AboutJobs.com does not guarantee the validity or accuracy of the job information posted in this database. It is the job seeker's responsibility to independently review all posting companies, contracts and job offers.