Sav.com

Python Web Developer

Pune, MH, IN

15 days ago
Save Job

Summary

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.

How strong is your resume?

Upload your resume and get feedback from our expert to help land this job

People also searched: