Company Description:
Samcom Technobrains Pvt. Ltd. is a rapidly growing IT service provider with over 14 years of experience in software development. With a rich portfolio of over 2000 satisfied clients worldwide, the company specializes in open-source technologies and mobile development. Samcom is committed to empowering businesses with innovative solutions and effective consultation, enabling them to solve complex challenges and achieve growth. Supported by a highly skilled and enthusiastic team, Samcom continues to expand alongside its clients.
Role Description:
We are looking for a passionate and skilled Python Developer with experience in Django to join our dynamic development team. The ideal candidate will have a solid understanding of Python programming and the Django framework, along with the ability to work collaboratively in a fast-paced environment. As a Python Developer, you will be responsible for developing and maintaining web applications and ensuring their functionality, performance, and security.
Responsibilities:
- Design, develop, and maintain web applications using Python and Django.
- Write clean, maintainable, and efficient code.
- Collaborate with cross-functional teams to define and design new features.
- Troubleshoot and debug issues to improve performance and scalability.
- Implement security and data protection best practices.
- Develop RESTful APIs and integrate third-party services.
- Assist in database design, query optimization, and data management using SQL and Django ORM.
- Participate in code reviews, ensuring adherence to best practices.
- Contribute to the development of automated testing procedures and tools.
- Continuously learn and stay up-to-date with emerging trends in technology.
Requirements:
- Technical Skills:
- Strong knowledge of Python and the Django framework.
- Experience with databases like PostgreSQL, MySQL, or SQLite.
- Familiarity with front-end technologies (HTML, CSS, JavaScript) and how they integrate with Django.
- Understanding of RESTful APIs and working with API frameworks.
- Knowledge of version control systems such as Git.
- Familiarity with deployment tools and cloud platforms (e.g., AWS, Heroku).
- Soft Skills:
- Strong problem-solving abilities.
- Ability to work independently and as part of a team.
- Excellent communication and collaboration skills.
Preferred Qualifications:
- Experience with front-end frameworks (Angular, ReactJS, etc.).
- Knowledge of containerization technologies like Docker.
- Familiarity with CI/CD processes and tools.
- Experience with Agile methodologies