WizzyBox Private Limited

Python Developer

Bengaluru, KA, IN

2 months ago
Save Job

Summary

Job Category: Development

Job Type: Full Time

Job Location: Bengaluru

Years of Experience: 4 - 5

CTC: 12

Share

Location: Bangalore

Job Type: Full-time

Company: WizzyBox Private Ltd.

About Us

WizzyBox is an innovative company dedicated to delivering high-quality software solutions. We are looking for a skilled Python Developer with experience in Django and Flask to join our growing development team. If you are passionate about Python programming, building scalable web applications, and enjoy working in a collaborative environment, we’d love to have you on board!

Roles & Responsibilities

As a Python Developer at WizzyBox, you will be responsible for building and maintaining web applications using Python, Django, and Flask. You will be working closely with the backend team to develop robust, scalable, and high-performance applications.

  • Web Application Development:
    • Develop and maintain scalable web applications using Python and frameworks like Django and Flask.
    • Write clean, efficient, and reusable code that adheres to best practices.
    • Design and implement RESTful APIs for seamless communication between front-end and back-end systems.
    • Work on both server-side logic and databases to ensure smooth application flow and performance.
  • Backend Development & System Design:
    • Build, scale, and maintain backend infrastructure for web applications, ensuring high performance and scalability.
    • Develop and maintain the business logic, data storage, and integration with external services.
    • Design and implement database models, working with relational and non-relational databases (e.g., PostgreSQL, MySQL, MongoDB).
    • Ensure the backend architecture is optimized for speed, scalability, and ease of maintenance.
  • API Integration:
    • Develop APIs and integrate third-party APIs to enhance application functionality.
    • Ensure robust data security, error handling, and high availability in the API layer.
    • Optimize the performance of APIs to handle high load and low latency scenarios.
  • Testing and Debugging:
    • Write unit tests, integration tests, and functional tests to ensure code quality and maintainability.
    • Troubleshoot and debug issues with Python applications, identifying performance bottlenecks, and resolving errors.
    • Collaborate with the QA team to ensure thorough testing of the applications.
  • Collaboration & Code Review:
    • Collaborate with cross-functional teams, including front-end developers, product managers, and designers, to build seamless and functional web applications.
    • Participate in code reviews to maintain code quality, promote learning, and ensure adherence to coding standards.
    • Contribute to the overall development and improvement of the team’s coding practices and software engineering processes.
  • Deployment & Maintenance:
    • Assist in deploying applications to various environments and ensuring smooth release cycles.
    • Maintain and improve existing applications, implementing new features, enhancements, and bug fixes.
    • Monitor applications for performance issues and quickly respond to any operational incidents.
  • Performance Optimization:
    • Identify and resolve performance issues related to backend systems, optimizing database queries, caching, and resource usage.
    • Ensure that applications scale effectively with growing user demands, ensuring high availability and minimal downtime.
  • Security & Best Practices:
    • Implement security best practices, including data encryption, authentication, and authorization, to protect user data and application integrity.
    • Ensure the application code is secure, following industry security standards and guidelines.
    • Follow best practices in software development, maintaining high standards of coding, testing, and documentation.
Key Skills And Qualifications

  • Proven experience with Python, and frameworks like Django and Flask.
  • Strong understanding of web technologies, including HTML, CSS, and JavaScript (basic knowledge is a plus).
  • Experience with relational databases (PostgreSQL, MySQL) and non-relational databases (MongoDB).
  • Familiarity with version control systems (Git) and best practices for collaborative development.
  • Ability to build RESTful APIs and work with JSON, XML, and other data formats.
  • Solid understanding of object-oriented programming (OOP) and design patterns.
  • Experience with unit testing and TDD (Test-Driven Development).
  • Knowledge of cloud platforms (AWS, Azure, GCP) and experience deploying applications is a plus.
  • Familiarity with containerization technologies like Docker and orchestration tools like Kubernetes is a bonus.
  • Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent experience).

Preferred Qualifications

  • Experience with front-end technologies (React, Angular, etc.) is a plus.
  • Familiarity with CI/CD pipelines and automation tools.
  • Experience with async programming in Python using tools like Celery or asyncio.
  • Knowledge of API design best practices and OAuth2 or JWT for API security.
  • Experience with cloud-native application design and deployment strategies.

Why WizzyBox?

  • Work on exciting and impactful projects with a talented, collaborative team.
  • Opportunities for professional growth and career development.
  • Competitive salary, benefits, and flexible working arrangements.
  • A culture that encourages innovation, continuous learning, and growth.

If you are passionate about Python development, building web applications, and working in a fast-paced environment, apply now to become part of the WizzyBox team and make a difference with your contributions!

Apply for this job

Use the form below to submit your job application

First Name (required)

Middle Name

Last Name (required)

Email (required)

Mobile Phone (required)

Additional Documents

Experience (Years)

Experience (Months)

Current Salary

Expected Salary

Available To Join (in days)

Preferred Location

Select an optionBengaluruMumbaiMysuruChennaiHyderabad

Current Location

Last Working Day

Skills

Apply for this position

Full Name *

Email *

Phone *

Cover Letter *

Upload CV/Resume *Allowed Type(s): .pdf, .doc, .docx

By using this form you agree with the storage and handling of your data by this website. *

How strong is your resume?

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

People also searched: