
On-Site
Full-Time
Pune, Maharashtra
India
Skills
Python (Programming Language)
Kubernetes
Code Review
Unit Testing
Containerization
Databases
Problem Solving
Database Queries
About the Role
Job Description:
We are looking for a skilled Python Web Developer to design, develop, and maintain web applications and APIs. The ideal candidate will have a strong background in Python programming, experience with Oracle databases, Docker, and a working knowledge of MySQL or NoSQL databases.
Responsibilities:
Design, Develop, and Maintain Backend Systems
Build and enhance backend services using Python, ensuring high performance, scalability, and reliability to support our domain registration platform.
Develop and Implement RESTful APIs
Create and manage RESTful services that facilitate seamless communication between the frontend and backend systems, adhering to best practices and industry standards.
Optimize Code and Database Queries
Write clean, efficient, and maintainable code. Optimize database queries for both MySQL and NoSQL databases to enhance application performance and reduce latency.
Manage Databases (MySQL and NoSQL)
Design efficient database schemas, ensure data integrity, and perform routine database maintenance tasks. Work with both relational and non-relational databases to meet application requirements.
Deploy and Orchestrate Applications Using Kubernetes (k8s)
Utilize Kubernetes for deploying, scaling, and managing containerized applications. Ensure smooth deployment processes and maintain the health of applications in the production environment.
Launch and Support Applications
Participate in the full software development lifecycle, from initial concept and launch to ongoing support and maintenance. Quickly address and resolve any issues that arise post-deployment.
Collaborate with Cross-Functional Teams
Work closely with frontend developers, UX designers, product managers, and other stakeholders to deliver cohesive and user-friendly products. Participate in code reviews and knowledge-sharing sessions.
Implement Best Practices and Stay Updated with Technology Trends
Follow industry best practices for software development, security, and performance. Stay informed about emerging technologies and incorporate relevant advancements into our technology stack.
Troubleshoot and Resolve Technical Issues
Monitor applications for performance and security issues. Proactively identify potential problems and implement solutions to prevent or resolve them promptly.
Contribute to Documentation and Process Improvement
Document code, APIs, and development processes. Suggest and implement improvements to enhance team efficiency and product quality.
Requirements:
Proven hands-on experience with Python programming (3+ Years).
Experience with Oracle databases is preferred.
Familiarity with Docker and containerization.
Must have experience with MySQL or NoSQL databases.
Experience in creating and maintaining APIs.
Understanding of SAAS architectures and deployments.
Strong problem-solving skills and ability to work in a fast-paced environment.
Excellent communication and teamwork abilities.
Preferred Qualifications:
Bachelor’s degree in computer science, Information Technology, or related field.
Experience with additional programming languages and frameworks.
Knowledge of cloud platforms such as AWS, Azure, or Google Cloud.
Prior experience in a SAAS company.
We are looking for a skilled Python Web Developer to design, develop, and maintain web applications and APIs. The ideal candidate will have a strong background in Python programming, experience with Oracle databases, Docker, and a working knowledge of MySQL or NoSQL databases.
Responsibilities:
Design, Develop, and Maintain Backend Systems
Build and enhance backend services using Python, ensuring high performance, scalability, and reliability to support our domain registration platform.
Develop and Implement RESTful APIs
Create and manage RESTful services that facilitate seamless communication between the frontend and backend systems, adhering to best practices and industry standards.
Optimize Code and Database Queries
Write clean, efficient, and maintainable code. Optimize database queries for both MySQL and NoSQL databases to enhance application performance and reduce latency.
Manage Databases (MySQL and NoSQL)
Design efficient database schemas, ensure data integrity, and perform routine database maintenance tasks. Work with both relational and non-relational databases to meet application requirements.
Deploy and Orchestrate Applications Using Kubernetes (k8s)
Utilize Kubernetes for deploying, scaling, and managing containerized applications. Ensure smooth deployment processes and maintain the health of applications in the production environment.
Launch and Support Applications
Participate in the full software development lifecycle, from initial concept and launch to ongoing support and maintenance. Quickly address and resolve any issues that arise post-deployment.
Collaborate with Cross-Functional Teams
Work closely with frontend developers, UX designers, product managers, and other stakeholders to deliver cohesive and user-friendly products. Participate in code reviews and knowledge-sharing sessions.
Implement Best Practices and Stay Updated with Technology Trends
Follow industry best practices for software development, security, and performance. Stay informed about emerging technologies and incorporate relevant advancements into our technology stack.
Troubleshoot and Resolve Technical Issues
Monitor applications for performance and security issues. Proactively identify potential problems and implement solutions to prevent or resolve them promptly.
Contribute to Documentation and Process Improvement
Document code, APIs, and development processes. Suggest and implement improvements to enhance team efficiency and product quality.
Requirements:
Proven hands-on experience with Python programming (3+ Years).
Experience with Oracle databases is preferred.
Familiarity with Docker and containerization.
Must have experience with MySQL or NoSQL databases.
Experience in creating and maintaining APIs.
Understanding of SAAS architectures and deployments.
Strong problem-solving skills and ability to work in a fast-paced environment.
Excellent communication and teamwork abilities.
Preferred Qualifications:
Bachelor’s degree in computer science, Information Technology, or related field.
Experience with additional programming languages and frameworks.
Knowledge of cloud platforms such as AWS, Azure, or Google Cloud.
Prior experience in a SAAS company.
Apply for this position
Application Status
Application Draft
In Progress
Submit Application
Pending
Review Process
Expected within 5-7 days
Similar Jobs




