Python Developer
Job Description
WhiteCodes Infotech is looking for a talented and passionate Python Developer to join our growing development team. The ideal candidate should have experience building scalable web applications, REST APIs, automation scripts, and backend systems using Python. You will collaborate with designers, frontend developers, QA engineers, and project managers to deliver high-quality software solutions.
If you enjoy solving complex problems and working with modern technologies, we'd love to hear from you.
Responsibilities
- Develop scalable backend applications using Python.
- Design and develop RESTful APIs.
- Write clean, maintainable, and reusable code.
- Integrate third-party APIs and payment gateways.
- Work with databases such as MySQL and PostgreSQL.
- Build automation scripts and background jobs.
- Debug, troubleshoot, and optimize existing applications.
- Collaborate with frontend developers and UI/UX designers.
- Participate in code reviews and maintain coding standards.
- Deploy and maintain applications on cloud servers.
- Write technical documentation.
- Stay updated with the latest Python technologies and best practices.
Requirements
- Strong knowledge of Python programming.
- Experience with Django or Flask.
- Good understanding of REST APIs.
- Knowledge of MySQL/PostgreSQL databases.
- Experience with Git version control.
- Familiarity with Linux server environments.
- Understanding of object-oriented programming.
- Ability to work independently and in a team.
- Good debugging and analytical skills.
- Strong communication skills.
Qualifications
- Experience in Python web development.
- Experience with Django, Flask, or FastAPI.
- Understanding of API integration.
- Knowledge of cloud platforms is a plus.
- Familiarity with Docker is preferred.
- Experience with Redis or Celery is an advantage.
- Understanding of software development lifecycle (SDLC).
Benefits
- Competitive salary
- Performance bonus
- Flexible working environment
- Paid leave
- Festival holidays
- Career growth opportunities
- Learning and certification support
- Friendly work culture
- Modern development tools
- Health insurance (if applicable)
- Team outings and events
