Summary
Cogent Labs is looking for a Python/Django Developer responsible for managing the interchange of data between the server and the users. Your primary focus will be the development of all server-side logic, ensuring high performance and responsiveness to requests from the front-end. You will also be responsible for integrating the front-end elements built by your co-workers into the application; therefore, a theoretical understanding of front-end technologies is necessary as well.
Prerequisites (in order of importance)
- A bachelors or equivalent degree in Computer Science / Software Engineering OR exceptional display of self-learning ability
- 1-3 years of experience with Python/Django
- Strong analytical ability. You should be able to find solutions to non-trivial problems
Must Have
- Basic/Intermediate knowledge of a python based web framework (Django, Flask, FAST API, Scrapy)
- Experience building REST APIs for web/mobile clients
- Basic knowledge of frontend technologies (Javascript, Jquery, React.js, Angular)
- Good understanding of core Computer Science Principles
- Above average problem-solving skills and analytical ability
- Good working knowledge of relational databases (MySQL, PostgreSQL etc.)
- Work in an agile environment following incremental and iterative solution delivery
- Academic knowledge of OOP, Data Structures, Algorithms and Databases
- At least academic knowledge of Web Fundamentals
- Intermediate level knowledge of Git
Good to Have
- Experience working with Celery/Celery Beat for distributed task processing
- Experience working with Redis
- Basic understanding of Docker/Docker Compose
- Basic understanding of Devops
- Good communication (verbal/written)
- Understanding of fundamental design principles behind a scalable application
- Experience partnering closely with UX and Frontend Developers
- Experience participate in architectural, design, and product discussions
Bonus points for
- Exceptional communication skills
- High energy individuals
- Out of the box thinkers
- Experience working with high throughput systems (1M+ MAU)
Skills
- Python
- Django
- Docker
- Docker Compose
- Celery
- Celery Beat
- Redis
- Nginx
- Gunicorn
- REST API
- Databases
- Linux
Perks
- No Attendance Track
- Flexible Working Hours
- Flat Hierarchy
- Growth Culture
- Daily Free Lunch
- Multiple Indoor Games
- Monthly Sports Activities
- Monthly Events
- Quarterly Team Dinners
- Annual Increments
- Travel Allowance
Job Type: Full-time
Pay: Rs75,000.00 - Rs200,000.00 per month
Report job