About Us
Company Description Premo Denim is a vertically integrated and sustainable denim and apparel fabric manufacturing facility located in New Delhi. We are starting our new venture Taskflow, a versatile communication and automation tool designed for platforms like Slack, Microsoft Teams, and Google Chat, to enhance their productivity and engagement by automating stand-up meetings, reminders, notifications, surveys, and reports. It collects team updates asynchronously, reducing meeting times and provides detailed reports of the meeting conversation, segregating the tasks and assignments for the parties involved.
Job Overview:
We are seeking an experienced Backend Developer with a strong proficiency in Python to join our team. The ideal candidate will have at least 5 years of experience in backend development, with a deep understanding of server-side logic, database management, and API integration. You will work closely with our front-end developers, product managers, and other stakeholders to design, develop, and optimize our backend systems.
Key Responsibilities:
- Develop and Maintain Backend Services:
- Design, implement, and maintain efficient, reusable, and reliable backend code using Python.
- Develop RESTful APIs to support front-end functionality and third-party integrations.
- Database Management:
- Design and optimize database schemas.
- Ensure data integrity and security, and manage database migrations.
- Performance Optimization:
- Identify and resolve performance bottlenecks.
- Implement best practices for scalability and reliability.
- Collaborate with Cross-Functional Teams:
- Work closely with front-end developers to integrate user-facing elements with server-side logic.
- Collaborate with product managers and other stakeholders to gather and refine technical requirements.
- Testing and Debugging:
- Write unit and integration tests to ensure the robustness and reliability of the backend systems.
- Perform thorough debugging and troubleshooting to ensure optimal performance and security.
- Documentation:
- Maintain comprehensive documentation of the backend services and APIs.
- Contribute to internal knowledge sharing and documentation efforts.
Required Qualifications:
- Experience:
- Minimum of 5 years of experience in backend development.
- Proven experience with Python and related frameworks (e.g., Django, Flask).
- Technical Skills:
- Strong understanding of server-side logic, databases, and API design.
- Proficiency in database technologies such as PostgreSQL, MySQL, or MongoDB.
- Experience with version control systems (e.g., Git).
- Familiarity with cloud services (e.g., AWS, Azure, GCP) and containerization (e.g., Docker, Kubernetes).
- Problem-Solving Skills:
- Excellent analytical and problem-solving abilities.
- Ability to diagnose and resolve complex technical issues.
- Soft Skills:
- Strong communication skills, both written and verbal.
- Ability to work collaboratively in a team environment.
- Self-motivated with a strong desire to learn and grow.
Preferred Qualifications:
- Experience with microservices architecture.
- Familiarity with CI/CD pipelines and DevOps practices.
- Knowledge of other programming languages (e.g., Java, Go) is a plus.
- Previous experience in agile development methodologies.
What We Offer:
- Competitive salary and benefits package.
- Flexible working hours and remote work options.
- Opportunities for professional development and career advancement.
- A collaborative and inclusive work environment.
Application Process: Interested candidates should submit their resume, a cover letter, and any relevant portfolio or GitHub links to [email address or application portal]. Applications will be reviewed on a rolling basis.